我想創建一個幾乎只是產品目錄的iPad應用程序(比如說汽車),我總共有500個產品,每個產品都是一個圖像,當用戶請求它時會加載。訪問目錄的最有效/推薦的方式?
例如: PRODUCT_ID:124 名稱: 'myImage.png'
用戶類型產品ID,圖像將顯示在一個UIImage。
我想知道什麼是最聰明的方法來解決這個問題?我正在考慮SQLite或NSArray。其中id是產品ID,並且該值只是要加載的圖像的位置或名稱。創建一個緩存文檔文件夾?任何已經嘗試並創建類似應用的人的建議?
我想創建一個幾乎只是產品目錄的iPad應用程序(比如說汽車),我總共有500個產品,每個產品都是一個圖像,當用戶請求它時會加載。訪問目錄的最有效/推薦的方式?
例如: PRODUCT_ID:124 名稱: 'myImage.png'
用戶類型產品ID,圖像將顯示在一個UIImage。
我想知道什麼是最聰明的方法來解決這個問題?我正在考慮SQLite或NSArray。其中id是產品ID,並且該值只是要加載的圖像的位置或名稱。創建一個緩存文檔文件夾?任何已經嘗試並創建類似應用的人的建議?
我想添加像ID和圖像名稱的元信息到sqlite數據庫,並通過CoreData管理它,它有一些非常強大的方式來訪問信息。
圖像本身應該存儲在數據庫之外,因爲我認爲它們不只是縮略圖。
最好的方法可能是核心數據。它內置了緩存,所以你不必擔心這一點。這裏有一個入門文檔:Introduction to Core Data Programming Guide。網上還有很多教程,但蘋果有很好的啓動樣本。
所以你同意使用數據庫而不是陣列來存儲'鏈接'來訪問圖像? – MrShoot
絕對!這就是方法。 –
好東西,我覺得使用數據庫會更有意義。感謝您的輸入 – MrShoot