使用不同主要方法的两个目标的最佳方法是什么?

时间:2013-10-01 00:55:57

标签: objective-c xcode macos target

我有一个针对学校的Objective-C / Cocoa Mac应用程序项目,应该有两个部分:客户端和服务器。他们有一些共同的文件。我想让Xcode构建两个应用程序,每个应用程序运行不同的代码。它目前只运行我设置为在AppDelegate中运行的客户端内容,但我想要一个单独的应用程序,它将为服务器使用不同的AppDelegate。

我知道我可以有两个单独的项目并将文件链接起来,但是有更好的方法吗?

1 个答案:

答案 0 :(得分:3)

只需创建两个单独的.m文件,每个文件中都包含“main”函数,并在每个文件的文件检查器中,您可以设置每个.m文件所需的目标(或应用程序)编译并与之链接。

您的项目看起来有点像这样:

Two Mains One Project