RTF будет самым простым, потому что это простой текстовый формат. Это похоже на HTML, но без закрывающих тегов. Здесь - это класс для написания RTF, но он требует много зависимостей от других компонентов фреймворка.
DOCX будет довольно сложно. На самом деле это zip-файл, содержащий несколько XML-файлов. Вы можете проверить формат самостоятельно, изменив расширение .docx на .zip и разархивировав его. Но даже несмотря на то, что XML является довольно простым для записи форматом, способ организации текстовых атрибутов все еще довольно сложен. Кроме того, я вспоминаю, что для правильного чтения он должен быть заархивирован.
Что касается DOC, это будет очень сложно, потому что это такой сложный формат. Вы можете посмотреть на некоторые проекты с открытым исходным кодом, такие как Abiword или Word2x . Будьте осторожны при использовании их кода, поскольку лицензии могут не соответствовать правилам App Store.