2010-04-13 31 views
0

我的iPhone(實際上是iPad)應用程序會創建包含多個圖像以及一些元數據的文檔。將這些文檔存儲在磁盤上的最佳做法是什麼?我看到兩個主要選項:iPhone - 如何存儲由多個圖像組成的文檔?

  1. 爲每個文件夾,並存儲在文件夾(加上用於元數據的另一個小文件)中我的圖片作爲單獨的PNG文件。

  2. 創建一個包含所有圖像和元數據的文件。

但我不知道如何輕鬆地做到選項2.我想我可以將PNG格式的圖像轉換爲/從NSData,但那又如何?我仍然是Cocoa的新手,但我相信我看到了一些將混合數據填充到NSSomething或其他內容中的東西,並將其自己寫入磁盤,並在以後自我閱讀。這是否與任何人打鈴?而且,它能處理像我的圖像這樣的大數據量的二進制數據塊嗎?

或者你會推薦我只是選擇1?

回答

0

只需使用option1即可。它乾淨,優雅,並且易於實施。你甚至可以使用(的一個子集)的HTML。

+0

有以使單個文件的文件適用於MacOS X,這很可能蔓延到iPad應用程序的文檔支持變得更好理解,並通過一個趨勢。這樣做的簡單方法是製作一個zip存檔,以包含原本是單獨文件的內容。 – 2010-04-13 03:29:09

+0

雖然在實踐中有多簡單?沒有對zip文件的內置支持,是嗎? – 2010-04-13 04:26:59

0

TIFF和PDF可以有多個頁面。

相關問題