2013-03-13 2 views
1

У моего приложения слишком много ресурсов для динамических приложений, таких как изображения, html + css и xml или json-файлы .., которые могут быть обновлены, поэтому я не могу разместить эти ресурсы в комплекте приложений, он не получит обновленный один раз в магазине приложений, мне нужно его обновить ... во-вторых, я также не могу разместить эти ресурсы на сервере, где я могу каждый раз запрашивать содержимое с сервера ...Ввод ресурсов приложения в каталог документов в iOS

Так что мой вопрос в том, что полезно хранить данные локально в каталоге документов ??? как отреагирует команда разработчиков приложений Apple? Я слышал, что есть проблема iCloud при помещении данных в каталог документов, правильно?

Итак, где хранить данные приложения iOS локально на устройстве?

Спасибо заранее. Ищете хороший хороший ответ!

ответ

3

Этот вид данных следует скопировать в ~/Library/Application Support. См. File System Programming Guide для получения полной информации о том, где все идет и как будет обрабатываться.

+0

Спасибо, что ограбили .. –

1

Возможно, вы захотите рассмотреть вопрос о наличии первоначальных активов, на которые вы ссылаетесь, чтобы быть резидентом в вашем приложении. А затем, когда у вас есть обновленные версии, сохраните их в своем каталоге «Документы» (или любой законный путь, который вы хотите).

Причина этого заключается в отказоустойчивости, в случае возникновения проблемы она позволяет вернуться назад. Когда вы динамически загружаете контент, вы должны учитывать, что во время загрузки могут возникать различные проблемы, такие как поврежденные данные или даже не загружаемая зависимость.

FWIW, я реализовал это для игры, поддерживающей динамическую загрузку контента. У пакета были оригинальные активы. Был каталог загрузки temp. Когда данные были проверены, он был перемещен в локаль, где она была потребляемой. В начале приложения первым шагом было просто скопировать данные из пакета в расходуемый каталог. Хотя кажется, что это расточительно и несколько шагов, это работало удивительно хорошо, и большинство даже не подозревало, что это происходит.

Смежные вопросы