【发布时间】:2011-12-15 09:09:19
【问题描述】:
我是 iPhone 开发和 Objective C 的新手。我决定先做一些关于 Objective C 的教程来掌握这门语言的窍门,但是有一些事情我不确定,如果有人能解释一下,我将不胜感激他们给我。
我已经从应用商店下载了 Xcode 4.2,所以正在使用。
第一个问题,你可以在目标 C 中只有一个主要课程吗?我现在正在浏览 NewBoston 的教程,他有很多不同的教程,而且我习惯了 Java 编程,我只是为每个教程创建一个新类。然而,在 Objective C 中,当你创建一个新项目时,你会得到一个名为 main.m 的文件,它似乎是始终执行的默认类。我习惯了 java,当你只创建一个项目时,可以在其中包含任意数量的类,并且可以选择要运行的类。你不能在Objective C中做这样的事情吗?还是我必须为我做的每个教程创建一个新项目?因为我不想只更改主类,所以当我完成教程时,我喜欢保留文件,以便我可以回去检查它,如果我忘记了什么。
关于 Objective C 中的 main 方法的第二个快速问题。main 方法是这样声明的
int main(int argc, char *argV[]){
为什么 main 方法是 int 声明?我习惯了 Java,其中主要方法是无效的,因为主要方法不返回任何东西。对我来说,Objective C 的主要方法是 int 似乎很奇怪。很好理解。
提前感谢您的帮助
【问题讨论】:
标签: iphone objective-c ios xcode4.2