昨日のシンタックスハイライトに必要なTextKitはiOS7以降でしか使えないので、iOS6以前は今までどおり普通のUITextViewを使っている。iOSのバージョンによって処理を切り分ける関数を書いたのでメモ。 iOS6以前 iOS7以降 isSyntaxHighlight関数 isSyntaxHighlight関数の定義にはNSFoundationVersionNumberを使う。 -(BOOL)isSyntaxHighlight { return NSFoundationVersionNumber > NSFoundationVersionNumber_iOS_6_1; // 7.0 and above } 下のように使う。7以上だったらTextStorage, LayoutManager, TextContainerを作ってICTextViewに渡して生成するけど、6以下の時は普
![iOSのバージョンによって処理を切り分けるための関数を書いた - ブログのおんがえし](https://cdn-ak-scissors.b.st-hatena.com/image/square/9370efad9f2700b76b25d92480023c24d1239107/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ftuto0621%2F20140811%2F20140811024621.png)