码迷,mamicode.com
首页 >  
搜索关键字:循环引用    ( 681个结果
OC中的自动引用计数
目录:1,自动引用计数的定义2,强引用和弱引用3,类比手动引用4,循环引用5,CoreFoundation内容:自动引用计数的定义:(Automatic Reference Counting) 在编译时自动在合适的位置加入retain 和 release,简化内存管理,自动引用计数不是内存管理,而是...
分类:其他好文   时间:2015-08-12 06:36:00    阅读次数:247
Nim语言的模块化编程
前言Nim支持把一大段程序分成若干个模块一个模块就是一个源代码文件每个模块都拥有它自己的名称空间模块化可以起到封装(信息隐藏)和分步编译的作用一个模块可以通过import语句获得另一个模块的符号nim语言允许模块间的循环引用,只有用星号(*)标记的顶级符号才会被导出给其他模块。模块名和文件名相同,模...
分类:编程语言   时间:2015-08-07 08:18:20    阅读次数:331
防止Block的循环引用
[html] view plaincopyprint? __weak typeof(self)weakSelf=self;     dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{         ...
分类:其他好文   时间:2015-08-05 16:30:32    阅读次数:181
Spring 循环引用 ——理解singleton与prototype初始化的区别
spring的循环引用解决机制 以及singleton与prototype能否实现循环引用的原因。...
分类:编程语言   时间:2015-08-02 10:18:11    阅读次数:371
你真的理解__block修饰符的原理么?
开篇自测在本文的开头,提出两个简单的问题,如果你不能从根本上弄懂这两个问题,那么希望你阅读完本文后能有所收获。 为什么block中不能修改普通变量的值? __block的作用就是让变量的值在block中可以修改么? 如果有的读者认为,问题太简单了,而且你的答案是: 因为编译器会有警告,各种教程也都说了不能修改。 应该是的吧。 那么我也建议你,抽出宝贵的几分钟时间阅读完本文吧。在开始揭开__block...
分类:其他好文   时间:2015-07-27 21:08:20    阅读次数:129
Block的使用--页面传值方法及探究
上一篇讲了Block的简单实用,这一篇则是讲述Block的最经常也是比较简单的用法,个人认为这是block相对其他页面传值方式比较好的一个用处。也顺便总结下这两天对Block的理解的一些注意点。对于页面传值这种情况,我们一般在程序里有几种处理的方法。 1、设置Delegate 2、使用NotificationCenter 3、使用Block 4、KVO页面传值 5、NSUserDefault等文件存...
分类:其他好文   时间:2015-07-27 18:52:45    阅读次数:112
关于Block的copy和循环引用的问题
http://blog.csdn.net/felix9/article/details/9619313在实际开发中,发现使用Block有着比delegate和notification更简洁的优势。于是在目前的项目中大量的使用block。 在我的头文件我是这样声明使用block的。[plain]vi....
分类:其他好文   时间:2015-07-27 10:52:15    阅读次数:121
block中防止循环引用的一个高大上的宏定义
看惯了什么tempSelf weakSelf,来点高大的#define weakify(...) \ rac_keywordify \ metamacro_foreach_cxt(rac_weakify_,, __weak, __VA_ARGS__)#define unsafeify(....
分类:其他好文   时间:2015-07-25 16:35:17    阅读次数:207
javascript 深拷贝
1 //isActiveClone防止循环引用 2 function clone(obj) { 3 if (obj === null || typeof obj !== 'object' || 'isActiveClone' in obj) { 4 return obj; ...
分类:编程语言   时间:2015-07-21 23:47:25    阅读次数:191
ARC-循环引用-解决办法
一,循环引用最常见的代码类型。   - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. NSMutableArray *firstArray=[[NSMut...
分类:其他好文   时间:2015-07-20 23:34:54    阅读次数:123
681条   上一页 1 ... 52 53 54 55 56 ... 69 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!