昨日のシンタックスハイライトに必要な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以下の時は普