您的位置:首页 > 其它

2015.07.08 OC 第二天 实例变量 方法

2015-07-09 09:49 232 查看
1.方法的功能使用,假如一个方法的多次使用,即把该方法单独提取出来

2.package 包可见度,只在库内部使用,外部开发者调用无效

3.实例变量:已经初始化过后的对象
对象:是一个类的指针(实例)变量

实例化方法 (-)
类方法 (+)
成员变量
属性:外部提供的接口 @property(nonatomic)NSInterger age

4.为什么不使用@public?
是否需要初始化赋值 避免使用时外部的二次修改

5.方法封装好处:
1)必须给定的变量(初始化方法)
2)给使用者安全 —提供尽量少的外部接口(属性、方法)
3)简化代码(重用性强)

6.方法三要素:返回值类型、方法名和形参
7.形参:公共的可变(内容可变)变量

8.typedef int MyInt ====给int设置一个别名

9.在类方法里面self是类名 代表的是people

10.类方法什么时候用
1)当前方法中没有用到当前类得所有内容(成员变量、属性)
2)简化代码

11.类方法调用实例化方法必须创建对象
12.#import “”导⼊入⾃自定义类,#import <>导⼊入类库中的头⽂文件(相当于拷贝代码)
13.id称为任意类型的指针对象
14.instancetype 实例类型
15.在.h里面导入头文件用@class(协议除外)
16.在.m里面不存在循环引用的关系,可以用import(重复内容会不引用)
17.@class Car //声明可能有这么一个类叫Car,但是不知道这个类是否存在
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: