iphone - iOS如何使用argc和argv?

标签 iphone xcode macos ipad ios4

当您在 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/

相关文章:

iphone - objective-c : i want the automatic memory management of properties, 但无法从其他类访问

iphone - 调用函数的问题

iOS Swift 删除粘贴选项

ruby-on-rails - 安装 pg gem 时出错——extconf.rb 失败

c++ - Opencv 3.0 与哪个版本的 FFMPEG?

iphone - 使用 UITextView 撤消/重做 (iOS/iPHone)

ios - (iOS) 当应用程序不再运行时取消所有本地通知

iphone - iPhone:Http POST请求

iphone - 从 Content-Disposition header 获取文件名

python - 无法导入pylab?