簡體   English   中英

如何在iPhone應用程序中管理和引用許多圖像文件?

[英]How should I manage and reference many images files in an iPhone app?

我正在開發一個參考iPhone應用程序,其中將包含許多照片(據估計大概有75-100張照片)。 所有照片將與這些照片的至少一個或兩個其他版本一起存儲在本地,並以不同的圖像尺寸表示同一張圖像。

作為iPhone(和C)開發的新手,我不確定將這些圖像存儲在應用程序中以供參考的最佳方法。 是否可以創建文件夾/包/捆綁包以使其居住?

FWIW,該應用程序是從XML文件運行的,盡管我正在考慮使用SQLite數據庫,因為使用XML維護它變得越來越困難。

使用“延遲加載”概念下載所有圖像並將其保存到根目錄中...最好!!!

最明顯的解決方案是將圖像文件寫入應用程序的documents文件夾。 您需要為每個文件命名(或從XML中獲取文件),然后使用處理圖像類的方法來獲取jpgs / png和保存文件。 您可以在其他位置維護對文件名字符串的引用,將其保存在.plist中或將其歸檔在字典中(同樣,將存檔存儲在文檔文件夾中)。

現在,CoreData允許您在外部存儲文件(比直接在SQLite中存儲較大的圖像更好),但是它將為您管理和跟蹤它們。 稍微復雜一點,但是由於XCode捆綁了CoreData模板,因此您可以非常快速,輕松地將它們組合在一起。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM