黑马程序员技术交流社区

标题: OC的文件扩展名以及类 [打印本页]

作者: nsswift    时间: 2015-6-9 19:16
标题: OC的文件扩展名以及类
objective-c 是可以兼容c语言语句跟c++语句的。

但是需要注意.m扩展名结尾的可以包含Objective-C和C代码。

如果需要使用c++代码扩展名为.mm 带有这种扩展名的源代码文件,除了可以包含Objective-C和C代码以外还可以包含C++代码。仅在你的Objective-C代码中确实需要使用C++类或者特性的时候才用这种扩展名。

objective-c是面向对象的语言,所以跟其他面向对象的语言一样都有类的概念,objective-c的类都必须直接继承NSObject类,或间接继承NSObject(类的父类继承了NSObject)。objective-c跟java和c#一样只支持单一继承(注意:c++支持多继承,所以c++才比较难,也比较复杂)。objective-c类方法以+(加号)开头,实例方法以-(减号)开头。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2