您可以使用:
- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)flag
...将 NSDictionary 写入 .plist,它是具有特定模式的 XML 文档。所有包含的对象都需要是 NSData、NSDate、NSNumber、NSString、NSArray 或 NSDictionary 的实例。
用于- (id)initWithContentsOfFile:(NSString *)path
将 XML/plist 读回字典。
iOS 项目的 info 文件是一个属性列表/plist。在文本编辑器中查看时,它们看起来像这样:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleDisplayName</key>
<string>App Name</string>
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIconFiles</key>
<array>
<string>Icon.png</string>
<string>Icon@2x.png</string>
<string>Icon-iPad.png</string>
<string>Icon-Small-50.png</string>
<string>Icon-Small.png</string>
<string>Icon-Small@2x.png</string>
</array>
</dict>
</plist>