天天看點

iOS - Plist 資料解析前言1、Plist 資料解析

如果對象是 NSArray 或 NSDictionary 可以将對象儲存到 Plist 檔案中,當根據 NSDictionary 建立 Plist 時,NSDictionary 中的鍵必須都是 NSString 對象。數組中的元素或字典中的值可以是 NSString、NSArray、NSDictionary、NSData、NSDate 和 NSNumber 對象。

iOS 實作的序列化方式的兩種:NSKeyedArchiver,NSPropertyListSerialization。在這兩種序列化方式中,NSData 都是序列化的目标。兩種方式的不同點在于 NSPropertyListSerialization 是針對數組和字典類型的,而 NSKeyedArchiver 是針對對象的。

Objective-C

Plist 反序列化

Plist 序列化