幾個月前我做了一個基於蘋果GLPaint的應用程序。 它很好用。蘋果在GLPaint例子上使用什麼樣的數據?
我記錄了在屏幕上繪製簡單圖形的點集。並將它們保存爲點數組(轉換爲NSValue)。
我想改善我的應用程序,我再次看着蘋果的例子。 在數據文件中的數據看起來像這樣(我已經改變了它一點點):
<data>
AAC8QgAAsEMAAMJCAICoQwAAwkIBBAKRDAADCQgCAnUMAAMJCAACYQwAAwEIAgJRDAADA
QgCAkkMAAMBCAACRQwAAwEIAgJBDAADAQgCAkEM=
</data>
<data>
AACoQgAAnEMAALpCAACdQwAAxEIAAJ1DAAGGGgAAnUMAANpCAICdQwAA4kIAgJ5DAADs
QgCAn0MAAOxCAICfQw==
</data>
所以每個組是一個圖形,這是遠遠緊湊然後我CGPoints的Plist檔案。
我已成功將CGPoint數組轉換爲數據並將文件讀回。
但 當我嘗試打開每個形狀的數據文件,我得到這個(現在TextMate,文字編輯,Xcode中...):
我想了解:
- 什麼蘋果公司是否使用這種壓縮格式的CGPoints列表?
- 如何以更可讀的方式打開我的數據文件?