プログラミングを早くする方法なんてタイトルですが、
これは単に私が iOSの開発をしてる時の方法です。

必要なもの

・Boostnote(https://boostnote.io)

今回は、Boostnoteの機能の一つSnippetノートを活用する方法の一例をご紹介します。
私自身、iOSの開発をしているので、今回はXcodeをエディタとして使用しています。

私はプログラミングをするとき、基本的には欲しい機能をメモ帳にまとめています。
昔は、Mac純正のメモ帳を使っていたのですが、これがとても読みづらいし、どこに行ったのかわからなくなることも多々ありました。
しかし、Boostnoteのスニペットノート機能を使用すると一つのSnippetノートに複数のプログラムを保持できるので後で参照しやすいです。

Snippetノート活用例

例えば「UILabel」という括りを一つ作っておくと、
関連する機能をそこにまとめておくことができます。
こちらの画像はBoostnoteの画面です。
20171130185428.png

UILableというSnippetノートに「README.md」と「initLabel.mm」というメモが入っています。
Labelの生成を一発で済ませたいなら「initLabel.mm」のコードをそのままコピペします。

言語自動認識

20171130185722.png

更に、Snippetノートを活用し、タイトルに拡張子「.mm」と入れておくと、自動で「Objective-C」の言語と認識して、文をハイライトしてくれるのでこれもまた使いやすい点です。

20171130190401.png

こちらは、純正のメモ帳の場合ですが、非常に読みづらいことがわかると思います。

まとめ

また、Label特有のプロパティを確認したいときは、「README.md」に書いてあるので迷わず「UILabel」のカスタマイズができます。

1枚目の画像に他にも「UIToolBar」や「UIWebView」などたくさんのノートがありますが、全て同じように私は使っています。

以前その都度Mac純正のメモ帳内を検索したり、ネットサーフィンをしていたのでその分早くプログラミングができるようになりました。

20171130185951.png

以上、私のBoostnote-Snippetノート活用法の紹介でした。
他にもハイライトされていて使いやすいスニペットノートがあるサービスなどあれば教えてほしいです。