На iPhone у вас есть доступ только к собственным каталогам приложений. Лучшее место для размещения практических каталогов в папке «Документы» в каталоге приложения.
Этот ...
NSString *dp=[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
... дает вам путь к папке каталога, которую вы можете затем передать NSFileManager.
Если вы хотите увидеть структуру каталогов визуально, запустите приложение на симуляторе и посмотрите на
~/Library/Application Support/iPhone Simulator/User/Applications
Приложение будет в одной из папок с ненормальным именем UUID. Вы можете увидеть каталоги и файлы там в Finder.
Я бы добавил, что в iPhone уже есть большинство каталогов, которые вам могут понадобиться. У вас есть настройки, кэш, TMP, документы и т. Д. Все на месте.
Edit01:
Что я хочу сделать, это добавить контент
вручную, прежде чем начать
приложение. Затем изнутри
приложение я буду читать содержание, которое я
добавлено перед запуском приложения.
Вы не можете изменять структуру каталогов по умолчанию, и у вас нет абсолютно никакого контроля над тем, как устанавливается приложение или его каталоги. Приложения iPhone не имеют каких-либо внешних файлов поддержки. Каждая вещь находится внутри пакета приложения.
Тем не менее, пакет приложений на самом деле является просто каталогом, поэтому вы можете помещать вещи в него и копировать их в один из каталогов по умолчанию при первом запуске приложения. Вы можете написать что угодно в каталог документов.