2010-09-24 58 views
0

我想問一個關於iPhone plist的問題。每個iPhone應用程序中plist的大小是多少?謝謝。iPhone plist的尺寸是多少?

+0

Plists可以用來存儲任何東西。還有文字plists和二元plists。你指的是plist的任何特定類型或目的嗎? – BoltClock 2010-09-24 09:50:53

+0

@ BoltClock的獨角獸,謝謝你的回覆。實際上,我想存儲一組對象,並且每個對象都包含大約3個元素(int,time ..)。而且,你是否會給我一些不同類型的plist的參考,因爲我是目標C的綠色。謝謝。 – Questions 2010-09-24 09:53:56

回答

3

這取決於儲存在plist中的信息,因爲它只是一個容器格式。這就像問,「XML文件的大小是多少?」。

+0

@DarkDust,謝謝你的回覆。我在數組中有2000個元素。每個元素都是一個包含3個數據成員的對象。它可以存儲嗎? – Questions 2010-09-24 09:49:58

+0

當然,沒有問題。甚至有非常方便的方法: - [NSArray writeToFile:atomically:](http://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSArray_Class/NSArray.html#//apple_ref/occ/instm/NSArray/writeToFile:atomically :)和+ [NSArray arrayWithContentsOfFile:](http://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSArray_Class/NSArray。 html#// apple_ref/occ/clm/NSArray/arrayWithContentsOfFile :) – DarkDust 2010-09-24 10:16:15

+0

只有約束條件是存儲在數組中的每個對象(以及包含在該數組中的數組/字典)都實現了NSCoding協議。這是真的,例如對於NSArray,NSDictionary,NSString,NSNumber,NSData,... – DarkDust 2010-09-24 10:17:50