当您在 xCode 中创建默认的 iphone OS 项目时,您在 xCode 侧面板的“其他源”中会有一个 main.m。其中的 int main() 如何使用 argc 和 argv 以及为什么需要它?
谢谢:)
最佳答案
打开可执行文件的信息。在参数选项卡中,有启动时要传递的参数:
。如果您在那里添加一些内容,它将被传递到您的应用程序。
Apple 创建了一些参数,您将其放在那里,它们会改变应用程序的行为。例如,如果您使用 coredata,-com.apple.CoreData.SQLDebug 1
将打印一些 sql 调试消息。我确信还有更多调试参数
int count;
for (count = 0; count < argc; count++)
{
NSLog(@"argv[%d] = %s\n", count, argv[count]);
}
编辑:仅当您使用 xcode 启动应用程序时才会使用这些参数。
关于iphone - iOS如何使用argc和argv?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3943176/