Я программирование для IOS с использованием Objective-C
что лучшее место (я имею в виду пути или локального URL), чтобы сохранить мой скачано mp3 файлы, которые я загружаю, используя мой код, и что это самое лучшее место для сохранения файлаPlist, который содержит информацию о загруженных песняхгде лучшее место для сохранения файлов приложение в IOS
ответ
из-за природы прошивки (и приложение песочницы), вы можете только сохранить в каталоге документов вашего приложения. Для того, чтобы получить путь к этому каталогу, вы можете использовать:
NSArray *searchPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentPath = [searchPaths objectAtIndex:0];
Одним из преимуществ песочнице подхода является тот факт, что, когда ваше приложение обновляется на устройстве файлы в каталоге документа остаются нетронутыми и, следовательно, может при необходимости обновляться приложением.
Я бы рекомендовал читать из File System Programming Guide, так как она охватывает эту тему (и многое другое), в том числе управление файлами ICloud и т.д.
Для директории документа:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory , NSUserDomainMask, YES);
NSString* docDir = [paths objectAtIndex:0];
Для кэшей Каталог:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
NSString *libDirectory = [paths objectAtIndex:0];
Для TMP Каталог:
NSString *tmpDirectory = NSTemporaryDirectory();
Я так и не подумал, как вы думали. Это документ только для входа в систему, я просто пытаюсь очистить использование каталогов, рекомендованных Apple. Я редактирую свой ответ. Спасибо за ваше предложение. – NULL
- 1. Где находится лучшее место для сохранения временных файлов в Windows
- 2. Где в приложении iOS/iPhone лучшее место для сохранения данных?
- 3. Где в коде лучшее место для сохранения данных ядра?
- 4. Лучшее место для сохранения изображений в устройстве
- 5. Где лучшее место для размещения кода сохранения/загрузки NSUserDefault?
- 6. Лучшее место для сохранения nsmutablearray объектов
- 7. Где лучшее место для ... [iPhone]
- 8. , где находится лучшее место для сохранения изображений при загрузке пользователей
- 9. Где лучшее место для хранения констант в приложении iOS?
- 10. IOS/Xcode: Лучшее место для логина входа в приложение
- 11. Где лучшее место (метод) для обнаружения версии iOS?
- 12. Лучшее место для сохранения пользовательских данных для Windows Store App
- 13. C++: Лучшее место для включения файлов заголовков
- 14. Лучшее место для загрузки файлов для скачивания
- 15. Титан: Лучшее место для хранения секретных файлов
- 16. Где лучшее место для хранения общепринятой переменной?
- 17. Где лучшее место для размещения пользовательских разработок
- 18. Приложение iOS, место для сохранения идентификатора пользователя и пароля
- 19. Лучшее место для сохранения пин-кода мобильного приложения
- 20. Лучшее место для файлов ant build.xml?
- 21. Лучшее место для хранения угловых файлов в рельсах
- 22. Какое место для сохранения загруженных файлов
- 23. Лучшее место для размещения onSharedPreferenceChangeListener
- 24. Где лучшее место для начала работы, общая задача приложения
- 25. Где лучшее место в приложении для проверки? Эмпирические правила?
- 26. Лучшее место для сохранения информации о конфигурации Java
- 27. Где лучшее место для сохранения статуса игры в iphone - txt-файл в xcode 4
- 28. Где лучшее место для ссылки на javascripts в документе XHTML
- 29. Лучшее место для сохранения изображения, загруженного из Интернета на устройствах iOS?
- 30. Лучшее место для хранения содержимого приложения
NSDocumentDirectory скорее всего подходит для хранения mp3-файлов. Следует только отметить, что это не единственное место в песочнице, где приложение iOS может хранить файлы. Например, NSCachesDirectory (-> Library/Caches) будет использоваться для файлов, которые могут быть заново созданы и не должны быть скопированы в iCloud. –
Хороший момент, хорошо сделанный. :-) –