Я в процессе переноса приложения изначально в java на какао, но я переписываю его, чтобы сделать его намного лучше, так как я все равно предпочитаю какао.
Одна из проблем, с которыми я столкнулся в приложении, заключалась в том, что когда вы загружали в него изображения, у меня были созданы изображения (как, скажем, объект NSImage), а затем я просто держал их в памяти, чем больше я загружал больше памяти они заняли, и у меня кончилась память.
У меня такой вопрос: если я собираюсь, чтобы пользователи загружали изображения в это приложение в какао, как мне их хранить? Я не просто хочу копировать пути к файлам, потому что я хочу, чтобы сохраненные изображения содержали изображения и т. Д. Есть ли способ загрузить изображение и скопировать его в другое место только для моего приложения? Затем загрузите это изображение с новым именем пути по мере необходимости?
Только я бы хотел, чтобы все было консолидировано. Я собираюсь реализовать сохранение путем архивирования одного «главного» объекта в NSData * - поэтому я бы хотел, чтобы изображения сохранялись вместе с ним.
Может быть, есть временное местоположение, где я мог бы записать изображения на диск для своего приложения, а затем, когда я сохраню их, все они будут заархивированы в один файл? Кроме того, как мне это сделать? Спасибо.