它是正確的說,屬性列表文件(的.plist)只處理NSString
,NSNumber
,NSDate
和NSData
(允許存儲這符合NSCoder
任何其他類型)的類型+ NSArray
/NSDictionary
?屬性列表支持ObjC類型
0
A
回答
1
是的,這幾乎是一個屬性列表的確切定義。維基百科有一個little table說明如何每個類將存儲生成的XML文件中:
Foundation class XML Tag Storage format
NSString <string> UTF-8 encoded string
NSNumber <real>, <integer> Decimal string
NSNumber <true />, or <false /> No data (tag only)
NSDate <date> ISO 8601 formatted string
NSData <data> Base64 encoded data
NSArray <array> Can contain any number of child elements
NSDictionary <dict> Alternating <key> tags and plist element tags
0
屬性列表可以只包含以下類型的數據:
的NSString 的NSNumber 的NSNumber 的NSDate 的NSData 的NSArray NSDictionary
欲瞭解更多信息,請訪問:Property List Format或訪問Apple Docs
您還可以通過序列化將其他對象保存爲NSData
相關問題
- 1. 支持g ++中的類型屬性
- 2. Applescript-objc - 訪問類屬性
- 3. 類型''列表'不支持運算符'+'
- 4. d3js支持的事件類型列表
- 5. .Net WinForm應用程序不支持類型屬性列表<MyClass>
- 6. LINQ支持泛型列表
- 7. ObjC是否支持「Event Bubbling」?
- 8. CSS屬性支持
- 9. 類型錯誤:不支持的操作類型「列表」和
- 10. 不支持對象的類屬性
- 11. hsqldb不支持columnDefinition屬性的列
- 12. 綁定到陣列支持的屬性
- 13. 不支持的操作數類型 - 列表和列表
- 14. <svn>類型不支持「svnkit」屬性
- 15. 屬性「頁面」不包含類型PageContentCollection支持
- 16. Spring Data Neo4jTemplate.getOrCreateRelationship()方法不支持數組類型的屬性?
- 17. 對象類型不支持屬性或方法「包含」在IE
- 18. C#HttpPostedFileBase object.ContentType屬性檢查支持的類型驗證
- 19. IE9 - MIME類型不匹配 - 對象不支持屬性
- 20. 繞過ReadOnly屬性的列表類型?
- 21. 屬性列表ID類型的對象
- 22. 核心數據屬性類型列表?
- 23. 在Swift中觀察ObjC類的屬性
- 24. Siddhi對「對象」屬性類型支持哪種類型的對象?
- 25. 亞音速錯誤:「實體Models.Servers'有一個不支持類型的屬性'列'
- 26. 屬性「列」/「類型」必須爲元素類型「屬性」聲明
- 27. lxml.cssselect CSSSelector不支持屬性
- 28. 支持url的CSS屬性
- 29. bgcolor支持哪些屬性
- 30. javac不支持「internalantrunner」屬性