文件名或其后缀没有规定,只有函数名main有要求。你可以用C或Objective-C编写文件,所以后缀可以是.c或.m。毕竟,Objective-C程序就是C程序;Objective-C是C的一部分。
然而,请注意,你的应用现在无法使用Cocoa进行任何操作。实际上,它不是一个应用程序。它从未调用UIApplicationMain
,只运行了一行代码就退出了。所以这有点傻。
更有效的入门方法是使用macOS命令行工具模板。请注意,您可以选择用C语言编写!你所构建的很像C命令行工具(除了没有iOS命令行工具)。
main()
,系统就不会在意你的 "main() 定义文件" 的名字是myapp.m
还是superawesome.c
。 - Rob Napier