摘要:
1、自定义构造方法的规范(1)一定是对象方法,一定以 - 开头(2)返回值一般是id类型(3)方法名一般以initWith开头以Person类为例,初始化姓名和年龄属性Person.h代码 1 #import 2 @interface Person : NSObject 3 @property N... 阅读全文
摘要:
1、构造方法概念 用来初始化对象的方法,是个对象方法,- 开头,init 就是构造方法。Person *p = [Person new];new方法做了两件事(完整地创建一个可用的对象) 1> 分配存储空间 +alloc 2> 初始化(new方法默认初始化为0) -init本质上:new方法... 阅读全文
摘要:
1、简介(1) id 是万能指针,相当于NSObject *,能指向\操作任何OC对象。 只适用于OC对象,即能保存任何OC对象。(2)id类型的定义typedef struct objc_object{ Class isa;} *id;2、使用id p = [Person new];注意:id... 阅读全文
摘要:
1、@property 增强的介绍 1>Xcode 4.4之后,@property 独揽了 @synthesize 的功能,也就是说@property可以同时生成sette和getter的声明和实现 2>默认情况下,setter 和 getter的实现中,会去访问下划线_开头的成员变量例如: 1... 阅读全文