直近でやっていたプロジェクトでNSAttributedStringに関する知識が少なくて苦労したので忘れないようにメモしておきます。 NSAttributedStringに関してはすでに色んなブログやサイトで紹介されているのでご存知の方も多いかもしれませんが文字列を装飾してくれるクラスです。AndroidでいうところのImageSpanに相当します。 従来は単一のプロパティしか設定できず*1文字通りテキストを表示するラベルだったUILabelでしたが、iOS 6のころに複雑な表現ができるようにUILabelにNSAttributedStringを設定することができるようになりました。 当時のことはほとんど覚えていない……というよりもUILabelのサブクラスで自前描画*2することが多くてそれらの過去の遺産を継承していたので、僕の場合はNSAttributedStringクラスを本格的に使い
![SwiftでNSAttributedStringを使って文字列を装飾する(UILabelに画像を表示する) - 酢ろぐ!](https://cdn-ak-scissors.b.st-hatena.com/image/square/26c04b0bd18138db024788b57d3e87da7c0d3ad9/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fc%2Fch3cooh393%2F20150716%2F20150716111625.png)