- 博客(5)
- 收藏
- 关注
原创 Objective-C内存管理(四)@property相关参数详解
在Xcode4.5以及以后的版本,通过@property就可以声明一个类的成员属性,还可以设置成员属性的其他属性,下面对@property的用法及其参数设置进行详细讲解。 创建Person类 Person.h文件 @interface Person : NSObject // 返回BOOL类型的方法名一般以is开头 @property (nonatomic, getter = isRich
2015-07-17 23:39:28 390
原创 Objective-C内存管理(三)set方法内存管理
说明:以下所有都是在MRC环境下 创建Car类 Car.h文件 @interface Car : NSObject { int _speed; } - (void)setSpeed:(int)speed; - (int)speed; @endCar.m文件 #import "Car.h" @implementation Car - (void)setSpeed:(in
2015-07-13 22:52:00 403
原创 Objective-C 僵尸对象
1、开始僵尸对象模式 在Xcode中开启僵尸对象模式步骤 2、什么是僵尸对象 在正常情况下,向已经回收的对象发送消息时灵时不灵,这要取决于该对象所在的内存空间是否被覆盖。cocoa提供了僵尸对象(Zombie Object)的功能,开启该功能后,运行时会把已经释放的对象转化为特殊的僵尸对象,而不是真正的回收它们,这种对象在核心内存无法重用,也不可能被复写。当僵尸对象收到消息后
2015-07-11 20:51:23 571
原创 Objective-C内存管理
1、什么是内存管理 ** 移动设备的内存及其有限,每一个app所能占用的内存也有限的 ** 当app所占用的内存较多时,系统会给app发送内存警告,这时,app需要回收一些不再使用到的内存空间,比如回收一些不需要使用的对象。 ** 管理范围,任何继承了NSObject的对象,对其他的基本数据类型(int 、char、 float、double、struct、enum等)无效
2015-07-11 10:41:35 303
原创 CALayer(二)创建新图层
UIView内部有一个图层,通过访问UIView的layer属性能够访问UIView的图层,进入UIView的头文件查看layer属性, @property(nonatomic,readonly,retain) CALayer *layer; 发现layer是只读属性,换言之,UIView内部的图层不能被修改,但是我们可以在该图层上面添加子图层。 在UIVie
2015-07-05 10:23:37 485
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人