我关注Objective-C beginner's guide并创建了一些文件。然后我在XCode中创建了一个空项目并导入了文件。现在我想从XCode编译并运行它们。我怎样才能做到这一点? XCode中的“运行/调试”菜单选项似乎不可用。
我应该在XCode中使用什么模板在Objective-C中编写一个不使用Cocoa的“Hello World”应用程序?我找不到任何合适的模板。空项目似乎不适用于此。
答案 0 :(得分:8)
我应该在XCode中使用什么模板在Objective-C中编写一个不使用Cocoa的“Hello World”应用程序?
您应该使用Foundation框架创建一个命令行工具,如下所示:
我意识到你不想使用Cocoa,我意识到Foundation是“包含非GUI Cocoa类的框架”。 (Learning Objective-C 2.0)但是,这是通过以下所有方法创建非GUI Objective-C应用程序的推荐方法:
答案 1 :(得分:4)
我应该在XCode中使用什么模板在Objective-C中编写一个不使用Cocoa的“Hello World”应用程序?
您可能需要基础命令行工具。
在Xcode中(假设3.2.x)选择File/New Project...
在出现的窗口中,在左侧选择Mac OS X应用程序。右上方的窗格应显示四个选项
这是你想要的最后一个选项。
选择命令行工具后,窗格下方应显示一个drp down列表,您应从中选择foundation
。
这将为您提供一个可以编译和运行的hello world应用程序。
答案 2 :(得分:1)
您应该使用其中一个标准项目模板,而不是创建一个新的空项目,然后将文件添加到该项目中。