Just started to look in to NSAttributedString as I've been able to drop support for iOS5. I feel I'm missing something here, how do you work with dynamically loaded text? I have very few strings hard coded into the app itself. Strings either come from localization files or from plists. I haven't been able to suss out how to deal with these things without just simply hardcoding. So consider (google translations in case I got it wrong ) The brown fox jumped over the new iPhone In German Die braune Fuchs sprang über das neue iPhone In French Le renard brun saute par dessus le nouvel iPhone So I'm looking for some kind of markup language I suppose. I have seen a few github projects where people have been suggesting their own versions. Is there an Apple way? I don't want to have to cook my own here but from the examples I have seen so far that is really the only sensible option.