ARC的判断准则;只要没有强指针指向对象,就会释放对象 1.ARC特点 1>不允许调用release、retain、retainCount 2>允许重写dealloc,但是不允许调用[super dealloc] 3>@property的参数 *strong:成员变量时强指针(适用于OC对...
分类:
其他好文 时间:
2014-12-05 10:37:33
阅读次数:
319
第一、不能使用retain/release/retainCount/autorelease
使用ARC,内存管理由编译器来负责,无需写上面关键词
第二、在ARC环境下,使用alloc/new/copy/mutableCopy来生成/持有对象
copy/mutableCopy的使用需要copyWithZone的支持,如果没有,则不支持copy/mutableCopy
第三、不能显示调用[su...
分类:
其他好文 时间:
2014-12-04 18:06:24
阅读次数:
348
l不可以再显示调用dealloc、或实现调用retain、release、retainCount、autorelease这些方法。也不能使用@selector(retain),@selector(release),等等。在ARC下去自定义dealloc方法不需要调用[super dealloc],(...
分类:
其他好文 时间:
2014-11-28 11:42:03
阅读次数:
148
在TARGETS-Bulid Phares-Compile Sources中找到非ARC的文件,双击,在弹出的框中添加1-fno-objc-arc如图:即可PS:如果项目建立时未使用ARC,想将其改为ARC,可以在building setting中修改在Building Setting中搜索auto...
分类:
其他好文 时间:
2014-11-27 16:14:23
阅读次数:
140
1、Arc的使用Arc是自动内存管理;arc的使用原则1)、只要对象没有任何强类型指针引用就会被释放’。2)、只要对象被任何强类型指针指引就不会被释放。弱指针:__weak被__weak修饰的指针就被称为弱型指针;强类型指针默认的指针都是强类型指针;被__strong修饰的指针也是强类型指针。使用A...
分类:
其他好文 时间:
2014-11-12 22:46:53
阅读次数:
332
使用ARC能帮我们减轻不少内存管理方面的负担,尤其是对用惯了Java的程序员来说。最近,在做获取本地通讯录时,遇到CFObject和NSObject转换的问题,由于ARC不能管理Core Foundation Object的生命周期,所以在Core Foundation和ARC之间,我们需要使用到_...
分类:
其他好文 时间:
2014-10-17 18:37:49
阅读次数:
186
iOS提供了ARC功能,很大程度上简化了内存管理的代码。但使用ARC并不代表了不会发生内存泄露,使用不当照样会发生内存泄露。下面列举两种内存泄露的情况。1,循环参照A有个属性参照B,B有个属性参照A,如果都是strong参照的话,两个对象都无法释放。这种问题常发生于把delegate声明为stron...
分类:
其他好文 时间:
2014-10-14 11:39:38
阅读次数:
209
OS5.0以后就开始可以使用ARC(AutomaticReferenceCounting:自动引用计数)来代替之前的MRC(ManualReferenceCounting:人工引用计数)。使用ARC会减少很多代码和忘了释放对象的苦恼。但是事情都有两面性。使用了ARC之后如果你想复用以前写过的使用MRC的类,就会出报错。这时候..
分类:
其他好文 时间:
2014-09-24 20:47:08
阅读次数:
199
OS5.0以后就开始可以使用ARC( Automatic Reference Counting:自动引用计数 )来代替之前的MRC(Manual Reference Counting:人工引用计数)。使用ARC会减少很多代码和忘了释放对象的苦恼。但是事情都有两面性。使用了ARC之后如果你想复用以前写过的使用MRC的类, 就会出报错。这时候怎么办?方法比较简单, 只需要做下面的一个步骤就可以解决:
...
分类:
移动开发 时间:
2014-09-24 19:41:27
阅读次数:
236
主要讲了HTML5 canvas性能方面的尝试,场景是在canvas上面绘制圆圈。
我一直在尝试使用HTML5 canvas在圣诞树图片上面绘制泡泡。由于不知道哪种绘制的方法最好,最终在Stack Overflow上找到了使用radial gradients(辐射渐变)绘制圆圈的答案。
圆圈
你可能已经知道,标准地画圆圈的方法是使用arc():分享一个最好用的UI...
分类:
Web程序 时间:
2014-09-10 14:14:00
阅读次数:
1320