码迷,mamicode.com
首页 >  
搜索关键字:循环引用    ( 681个结果
iOS容易造成循环引用的三种场景NSTimer以及对应的使用方法(一)
NSTimerA timer provides a way to perform a delayed action or a periodic action. The timer waits until a certain time interval has elapsed and then fires, sending a specified message to a specified obje...
分类:移动开发   时间:2015-08-29 23:20:37    阅读次数:281
delegate代理补充
一、 协议:一对方法的声明二、具体的步骤1,定义协议2, 给外界提供设置delegate属性的接口(在该类的.h文件中) 在定义delegate属性的时候,需要使用assign属性,防止循环引用。3, 在外界给delegate赋值4,外界接受协议 可以添加在外界 .m文件自动生成的类目后。4,在.....
分类:其他好文   时间:2015-08-25 23:14:05    阅读次数:129
iOS容易造成循环引用的几种场景
建议两篇都要看,各有长处原文1:http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763105392230e54f7636d918d027fa3c215cc7902155a66e1b821201b19d2c47c640aae5e5c9daa...
分类:移动开发   时间:2015-08-25 21:02:56    阅读次数:261
JavaScript构造函数学习笔记
1理解Javascript constructor实现原理在 JavaScript 中,每个函数都有名为“prototype”的属性,用于引用原型对象。此原型对象又有名为“constructor”的属性,它反过来引用函数本身。这是一种循环引用2JavaScript探秘:构造函数 Constructo...
分类:编程语言   时间:2015-08-25 18:38:26    阅读次数:132
Swift类实例与循环引用的解决
代码-情形1:// 两个属性的值都允许为nil,这种场景最适合用弱引用来解决class Person { let name: String init(name: String) { self.name = name } // 弱引用 var apa...
分类:编程语言   时间:2015-08-20 18:48:31    阅读次数:173
ReactiveCocoa Weak-Strong Dance
RAC在应用中大量使用了block,由于Objective-C语言的内存管理是基于引用计数的,为了避免循环引用问题,在block中如果要引用self,需要使用@weakify(self)和@strongify(self)来避免强引用。 一、block的循环引用问...
分类:其他好文   时间:2015-08-20 15:41:47    阅读次数:160
Java虚拟机详解----GC算法和种类
本文主要内容:GC的概念GC算法 引用计数法(无法解决循环引用的问题,不被java采纳) 根搜索算法 现代虚拟机中的垃圾搜集算法: 标记-清除 复制算法(新生代) 标记-压缩(老年代) 分代收集可触及性Stop-The-World一、GC的概念:GC:G...
分类:编程语言   时间:2015-08-20 10:25:50    阅读次数:169
#include、#import与@class的使用与头文件循环引用问题
#include #include <>:通常是对系统库文件的引用,编译器会去系统文件目录下查找。 那么这就会导致了头文件循环引用的问题了,通常都是出现虽然你导入了该头文件,但在使用时比如使用`@propery(nonatomic)A *a;`会出现: `Unknown Type` 之类错误....
分类:其他好文   时间:2015-08-19 11:11:58    阅读次数:136
循环引用问题
3-循环的retain 问题 人有宠物:狗 狗有主人:人 那么使用在使用两个类时,再用 #import相互导入 就会有问题,需要使用 @class 但是当两个类都要引用对方的对象进入自己的类做属性时,内存泄露的另一种情况。解决办法, 其中一个先释放(但是还有僵尸对象的问题) 另一个解决办法是一个用 retain,一个用 assign.  在person.h中,定义...
分类:其他好文   时间:2015-08-19 00:41:08    阅读次数:95
OC_内存管理(二)对象复制、循环引用问题、自动释放池
循环调用:1.循环引用的问题两个对象A、B,有可能会出现特殊情况:A中包含B的实例变量;B中也包含A的实例变量,如果这两个实例变量都是强引用(A有着B的实例变量所有权,B也有A的实例变量所有权),然后在两个对象销毁时,会出现A、B都不能正常销毁的情况。下面用代码来演示循环调用问题:ClassA的头文...
分类:其他好文   时间:2015-08-14 17:00:53    阅读次数:114
681条   上一页 1 ... 51 52 53 54 55 ... 69 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!