Object-C和java的区别_十分钟让你明白Objective-C的语法(和Java、C++的对比)

很多想开发iOS,或者正在开发iOS的程序员以前都做过Java或者C++,当第一次看到Objective-C的代码时都会头疼,Objective-C的代码在语法上和Java, C++有着很大的区别,有的同学会感觉像是看天书一样。不过,语言都是相通的,有很多共性。下面列出Objective-C语言的语法和Java,C++的对比,这样你就会很容易Objective-C的语法是怎么回事了。

先目睹一下Objective-C头文件和实现文件里都有什么:

头文件:

实现文件, 类似于C++的.cpp文件:

一、函数的对比

helloworld方法

Java 语言:

public voidhelloWorld(boolishelloworld) {

//干点啥

}C++语言:

voidhelloWorld(boolishelloworld) {

//干点啥

}Objective-C语言:

-(void) HelloWorld:(BOOL)ishelloworld{

你可能感兴趣的:(Object-C和java的区别_十分钟让你明白Objective-C的语法(和Java、C++的对比))