Где я могу хранить файлы моего приложения? - PullRequest
1 голос
/ 15 февраля 2011

Ну, я новичок в платформе Mac OS X и серьезно ничего об этом не знаю.Я имею в виду, что в Windows я просто храню его в каталоге Program Files. Как насчет Mac, есть ли рекомендуемое место для размещения файлов?

Ответы [ 3 ]

5 голосов
/ 15 февраля 2011

Ресурсы, относящиеся к вашему приложению, которые не будут изменены после установки приложения, которые помещаются в оболочку приложения (см. Документацию).

Удаляются кэшированные данные, которые можно удалить в любое времяв ~ / Library / Caches.

Вспомогательные данные, которые обычно должны сохраняться, но не являются данными документа, содержатся в ~ / Library / Application Support.

Документы и пользовательские данные, которые являются первичнымиКак правило, цель вашего приложения - в ~ / Documents.

Предпочтения идут в ~ / Library / Preferences, но обычно полностью читаются / пишутся через NSUserDefaults API.

2 голосов
/ 15 февраля 2011

~ / Библиотека / Поддержка приложений / YourAppName / yourFilesHere

Таким образом, файлы будут персональными для пользователя, использующего ваше приложение.Если вы хотите, чтобы файлы были глобальными, они должны быть в вашем комплекте приложений / Resources /

Чтобы получить домашний каталог (тильда ~), вы можете использовать NSHomeDirectory или [@ "~" stringByExpandingTildeIntoPath];

0 голосов
/ 15 февраля 2011

Вы можете хранить созданные вами приложения / файлы, зависимые от приложения, в ~ / Library / Application Support / YourApp / Files.В противном случае созданные пользователем документы, скорее всего, лучше всего хранить в каталоге Documents .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...