Если документы iWork основаны на XML, но iOS не поддерживает постоянство XML, каковы приложения iWork для iPad? - PullRequest
0 голосов
/ 09 марта 2012

Я хочу создать приложение для iOS, которое создает XML-документы, но было разочаровано тем, что документация Apple о постоянстве утверждает, что « Хранилище XML недоступно в iOS. » Однако документы Apple iWork являются XMLна основе, и iWork поддерживается на iOS.Как это работает?

1 Ответ

1 голос
/ 09 марта 2012

То, что Apple напрямую не включает хранилище XML, не означает, что вы не можете читать и записывать файлы в XML.В iOS включена поддержка NSXMLParser , а также доступно многих других анализаторов .

Я не знаю, хранит ли iWork файлы через Core Data или просто как файлы на диске через каталог Documents, но я бы склонялся к последнему.Вы можете легко сделать то же самое, то есть добавить метод для сериализации объекта документа в XML, записи его на диск, а затем позже прочитать с диска и проанализировать XML обратно в объект документа.

...