我有一个针对学校的Objective-C / Cocoa Mac应用程序项目,应该有两个部分:客户端和服务器。他们有一些共同的文件。我想让Xcode构建两个应用程序,每个应用程序运行不同的代码。它目前只运行我设置为在AppDelegate中运行的客户端内容,但我想要一个单独的应用程序,它将为服务器使用不同的AppDelegate。
我知道我可以有两个单独的项目并将文件链接起来,但是有更好的方法吗?
答案 0 :(得分:3)
只需创建两个单独的.m文件,每个文件中都包含“main
”函数,并在每个文件的文件检查器中,您可以设置每个.m文件所需的目标(或应用程序)编译并与之链接。
您的项目看起来有点像这样: