在我们的应用程序中,我们在使用应用程序时需要阅读大量照片,我们还必须将它们组织成组/类别。
plist
,然后将它们放入应用程序并阅读plist。选项2花了我几天时间,我甚至无法让它可靠地工作,而且由于某种原因它似乎也不是正确的工作方式。
选项1,问题是,如果您有100个文件,则必须每次再次编辑plist
以添加新文件。
有没有办法在xcode
之外制作选项1,这样我就可以将所有文件放在我的Mac上的文件夹中,获取plist
,并将此plist
放在Xcode
内const ts = require('typescript');
let template = `
let hello: string = 'hello,world';
`
ts.transform
1}}?
实现这一目标的正确方法是什么?
答案 0 :(得分:1)
plist只是一个简单的XML文件。您可以创建plist文件并将xcode作为任何普通文件添加到包中并读取它。
答案 1 :(得分:1)
macOS附带了两个用于操纵plist的命令行工具:
/usr/bin/plutil
可以在格式之间转换plist。您可能会喜欢这个,因为您可以使用您喜欢的任何工具在JSON中编写照片目录,然后将其转换为plist。当然,您可以直接在您的应用中使用JSON ......
/usr/libexec/PlistBuddy
(请注意,/usr/libexec
通常不在PATH
),可以修改plist,添加,删除或更改条目。
这两个工具都有手册页(man plutil
,man PlistBuddy
)和实质性内置帮助(plutil -h
,/usr/libexec/PlistBuddy -h
)。
答案 2 :(得分:0)
首先,你做出了错误的假设。这里不需要使用plist
文件。列出名称的普通文本文件可以正常运行,您只需编写自己的格式来指定组等。而且这种文件很容易维护。
其次,你相当混淆的说法“选项2花了我几天时间,我甚至无法让它工作可靠,而且似乎也不是出于某种原因工作的正确方法”只是一个警察。文件夹引用并不困难(您可以在Finder中配置它们,这很简单),它们可以正常工作,它们是一个非常合理的解决方案。