![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Objective-C
子_不_语
这个作者很懒,什么都没留下…
展开
-
点操作
1.当我们定义一个成员变量的时候,并且提供了标准的setter和getter函数时,我们就有两种方式来操作成员变量: @interface Dog : NSObject { int age; } - (void) setAge:(int) newAge; - (int) age; @end @implementation Dog - (void) s原创 2016-10-26 14:40:57 · 447 阅读 · 0 评论 -
Objective-c多态的实现
1、多态(多种形态)。实现多态的前提是实现继承,没有继承就没有多态。因为多态的体现形式就是父类指针指向子类对象。常用这种方式:父类名 *p=[子类名 new]; 2、所有的OC方法都是默认为虚函数。 3、利用多态: 当父类指针指向本类对象的时候,调用的任何方法都是父类自己的方法; 当父类指针指向子类对象的时候,利用父类指针调用子类重写从父类继承过来的方法的时候,调用的子类的方法,并不是父转载 2016-10-24 16:14:11 · 210 阅读 · 0 评论 -
NSArray
1.数组的元素可以是任意的对象(不同类型的对象也可以放在同一个数组中) 2.数组保存的是对象的地址 3.存储的对象只能是Objective-C的对象,不能存储原始的C语言的基础数据类型,如int,float, char,enum,struct和NSArray中的随机指针 4.不能存储空值nil(对象的零值或NULL值) NSArray创建并初始化的方式: 1>NSArray *原创 2016-10-26 18:09:32 · 296 阅读 · 0 评论