2013-03-29 37 views
1

我想通過組合另外兩種文件類型(如.mp3和.pdf)來創建帶有個人擴展名的文件類型。製作我自己的容器文件類型

後來我需要重新打開我製作的自定義文件,並能夠在我的應用程序中使用包含的文件。

我該如何在iOS上做到這一點?

回答

1

一種選擇是將兩個文件的數據附加在一起。在開始時包含幾個字節的數據,告訴你每個數據的大小,也許它們的原始文件名。然後,當您想要從一個自定義文件中重新創建這兩個文件時,您可以讀取您的文件頭以獲取尺寸和名稱,然後使用該信息重新創建原始文件。

另一種選擇是將兩個文件壓縮在一起。只需給zip文件自定義擴展名即可。

另一種選擇是使用NSFileWrapper。將兩個常規文件包含在包裝中。