检查isKindOfClass:[NSNumber类]是否足以确保plist安全?

时间:2012-11-29 18:04:57

标签: objective-c plist

我正在尝试检查一个值是否可以安全地添加到plist中。我看过Apple's documentation on plists

我将值存储在NSMutableDictionary中,然后使用NSPropertyListSerialization对其进行序列化。如果我想检查添加到我的字典中的值是否可序列化,我可以使用[value isKindOfClass:[NSNumber class]]还是需要检查支持它的核心基础类型?

1 个答案:

答案 0 :(得分:3)

这很安全。但是你知道你可以通过简单的方式编写plists:

[dict writeToFile:path atomically:YES];

只要你在字典中只有plist兼容的对象。