2011-08-10 43 views
0

我在Xcode上玩耍,在使用CoreFoundation和CoreServices的OS X上编写我的第一个命令行应用程序。应用程序使用CFPropertyList *东西来读取和修改一些plist文件。现在我想让这个应用程序接受一些命令行参数。我知道有getopt(),但有没有更好/更现代/更方便的选择?解析CoreFoundation应用程序中的命令行选项?

回答

1

看一看这篇文章:Parsing the command line in Objective C

+0

我对Objective-C不熟悉(这就是为什么我选择CoreFoundation的东西来编辑plists) - 有没有类似的C函数? – vwegert

+1

如果您想为Mac编程,学习Objective-C可能会很有用。但除此之外,请按照您的说法尝试* getopt()*。或者看看:http://argtable.sourceforge.net/ –

+0

上面的链接早已不复存在。 – Jessedc