您的位置:首页 > 移动开发 > Objective-C

Objective-c基础学习1

2012-04-09 20:06 120 查看
1:OC 支持单继承和多态 接口和抽象类 OC的函数都是虚函数 不支持操作符的重载

2:OC中新增加了id类型的数据 可以用NSObject *或者 void *代替 既可以表示任何OC类型数据

3:nil替代了null BOOL的YES NO 替代了true 和false

4:.h文件中放的是函数的声明 用@interface @end

.m 文件中放的是函数的具体实现 用@implemention @end 来实现

5:.m 和.h 中 对于类的方法用+ 可以理解为static方法 对于对象的方法用-

6:oc中 字段缺省的作用域 是 @protect 函数的缺省是@public

7:@public 全部的 @protect 类本身 或者子类 @private类内部

8:OC中 * 可以表示指针 也可表示引用

9:OC中函数 专门成为消息 【】 表示调用函数 即发送消息 OC函数的标签的概念要正确理 以及重载的判断

10:对函数的作用域的改变可以用2中方法1:不在.h文件中声明 直接在.m文件中让其私有化 2.Categories实现函数的私有化

11:代码:在init的构造函数中

self=[super init];

if(self)

{

}

return self;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: