Swift的初学者。.我已经尝试过查找它,但是找不到有效的答案。
我正在尝试编写macOS应用程序,并且我想知道如何以编程方式编辑系统上但未捆绑在应用程序中的plist文件。
例如,假设我们有一个“ contents.plist”文件,该文件位于系统的文件夹中,我想访问该文件,然后向其中添加键和字典,并保存其中的更改文件。
关于如何以编程方式快速完成此操作的任何想法?
谢谢!
编辑:PropertyListSerialization起作用了!谢谢瓦迪安?
我所做的修改外部plist的操作是在常量中定义路径,然后使用FileManager.default.contents(atPath: myPath)
而不是Bundle.main.path ..
然后使用.add
方法和.write
编辑plist。