If you only support iOS 6, you can use a UILabel and set the "attributedText" property.
I notice a lot of new iOS developers jump to open source libraries to abstract away important frameworks. It might save an hour, but I think it's counterproductive to not do things by hand the first time.
Adding a little more detail: To stylize your content, you create a 'mask' by specifying the character ranges that you want to change, and then applying attributes to the string
Snippet to take a gray-colored string "Hello World", and then make "World" show as a black color (from memory):
If you only support iOS 6, you can use a UILabel and set the "attributedText" property.
I notice a lot of new iOS developers jump to open source libraries to abstract away important frameworks. It might save an hour, but I think it's counterproductive to not do things by hand the first time.