Objective-C是一门基于C语言的面向对象语言,它在现代计算机的主要作用于Mac OS X作为桌面语言以及作用于iPhone OS(亦称:iOS)。它原是NeXTSTEP 操作系统的主要语言,NeXTSTEP OS随后被苹果公司收购,并派生出Mac OS X,
由于Objective-C是C语言的一个严格超集,所以我们可以在Objective-C文件里自由地使用C语言并会顺利编译通过。因为任何Objective-C的编译器会将C代码编译过去,也就是说,我们拥有通过Objective-C实现C的面向对象能力。
可理解为:C能做的,Objective-C都能做,但反过来不成立。
我们不会把重点放在如何编写iPhone应用程序上,相反,我们将更专注于语言本身,理由是我们需要的是一个带有编译器的Mac,例如GCC。如果你已经安装了苹果公司的开发工具(Xcode,Interface Builder等),