码迷,mamicode.com
首页 >  
搜索关键字:循环引用    ( 681个结果
(转载)OC学习篇之---循环引用问题
在之前的一片文章中,我们介绍了数组操作对象的时候引用问题以及自动释放池的概念,今天我们继续来看一下引用计数中一个痛疼的问题:循环引用关于循环引用的问题,这里就不做太多解释了,就是多个对象之间相互引用,形成环状。来看一个具体的例子:Dog类和Person类之间相互引用Dog.h 1 // 2 //.....
分类:其他好文   时间:2015-01-03 15:46:05    阅读次数:182
iOS 8:__weak与__block
关键字:ARC __weak __block__weak不增加引用,__block增加引用。举例:对象内有一个强引用的block成员变量,此成员变量又强引用该对象,若对象不经过__weak处理,则二者循环引用。参考:http://www.cocoachina.com/bbs/3g/read.php?...
分类:移动开发   时间:2014-12-30 18:55:16    阅读次数:722
iOS 8:【转】Block循环引用
源地址:http://fann.im/blog/2013/04/17/retain-cycle-in-blocks/个人笔记,可能会有理解不够透彻而错误。 @fannheywardObjective-C 是基于引用计数(retainCount)来做内存管理,ClassA 用到 ClassB 的时候,...
分类:移动开发   时间:2014-12-28 01:37:25    阅读次数:188
初识iOS NSTimer 循环引用不释放问题
原文转自 :http://www.codecate.com/code/?p=77最近开发遇到NSTimer Target 造成循环引用问题,不释放,以下是解决方案。stackoverflow上的一个解决方案http://stackoverflow.com/questions/16821736/wea...
分类:移动开发   时间:2014-12-25 01:24:58    阅读次数:334
(五)JS学习笔记 - JQuery缓存机制
历史背景开发中常常因为方便,把状态标志都写到dom节点中,也就是HTMLElement,缺点:循环引用直接暴露数据,安全性?增加一堆的自定义属性标签,对浏览器来说是没意义的取数据的时候要对HTML节点做操作根本目的:使用一种低耦合的方式让DOM和缓存数据能够联系起来jQuery现在支持两种:?$("...
分类:Web程序   时间:2014-12-21 12:41:55    阅读次数:206
关于智能指针
对share_ptr,属于强引用型的智能指针。内部通过引用计数实现对对象的管理,在引用计数为0时,自动释放对象。使用share_ptr的缺点是:会造成对象的循环引用,导致对象永远无法释放,比如:Share_ptr可以在多线程中使用,确保指针指向的对象是有效的。Weak_ptr是弱引用性的智能指针。W...
分类:其他好文   时间:2014-12-18 22:13:05    阅读次数:274
JVM垃圾收集器介绍
一、垃圾回收用到的主要算法 1.引用计数法 算法思路: 给对象中添加一个引用计数器,每当有一个地方引用他时,计数器值就加1;当引用失效时,计数器值就减1;当计数器的值为0时就可以把该对象删除。 算法优点: 实现简单,判定效率高 算法缺点: 难以解决对象之间相互循环引用的问题。 2.标记清除法 算法思路: 算法分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标...
分类:其他好文   时间:2014-12-17 21:03:11    阅读次数:161
OC之Block的使用
一.Block定义 1.1定义 (1)Block是OC中的一种数据类型,在iOS开发中被广泛使用 (2)^是Block的特有标记 (3)Block的实现代码包含在{}之间 (4)大多情况下,以内联inline函数的方式被定义和使用 (5)Block与C语言的函数指针有些相似,但使用起来更加灵活 1.2示例代码 void...
分类:其他好文   时间:2014-12-17 21:02:49    阅读次数:236
IOS中的block 循环引用和retain cycle (经典)
retain cycle 的产生说到retain cycle,首先要提一下Objective-C的内存管理机制。作为C语言的超集,Objective-C延续了C语言中手动管理内存的方式,但是区别于C++的极其非人道的内存管理,Objective-C提出了一些机制来减少内存管理的难度。 比如:内存计数...
分类:移动开发   时间:2014-12-15 18:47:32    阅读次数:443
OC学习篇之---循环引用问题
在之前的一片文章中,我们介绍了数组操作对象的时候引用问题以及自动释放池的概念:http://blog.csdn.net/jiangwei0910410003/article/details/41926183今天我们继续来看一下引用计数中一个痛疼的问题:循环引用关于循环引用的问题,这里就不做太多解释了,就是多个对象之间相互引用,形成环状。来看一个具体的例子:Dog类和Person类之间相互引用Dog...
分类:其他好文   时间:2014-12-14 18:40:15    阅读次数:163
681条   上一页 1 ... 61 62 63 64 65 ... 69 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!