码迷,mamicode.com
首页 >  
搜索关键字:循环引用    ( 681个结果
c++智能指针(2)
weak_ptr示例/*// 使用shred_ptr的主要原因就是避免关注指针指向的资源// 只能指针将自动释放与不再需要的对象的相关资源// 但是某些情况下,这种却不是我们需要的。// 比如 循环引用.两个对象都引用对方。// 又或者 分享一个对象 但是不占有该对象/...
分类:编程语言   时间:2014-08-31 18:35:21    阅读次数:261
block使用小结、在arc中使用block、如何防止循环引用
引言使用block已经有一段时间了,感觉自己了解的还行,但是几天前看到CocoaChina上一个关于block的小测试主题 : 【小测试】你真的知道blocks在Objective-C中是怎么工作的吗?,发现竟然做错了几道, 才知道自己想当然的理解是错误的,所以抽时间学习了下,并且通过一些测试代码进...
分类:其他好文   时间:2014-08-20 22:39:43    阅读次数:300
iOS—自定义瀑布流控件
一、简单说明使用数据刷新框架:该框架提供了两种刷新的方法,一个是使用block回调(存在循环引用问题,_ _weak),一个是使用调用。 问题:在进行下拉刷新之前,应该要清空之前的所有数据(在刷新数据这个方法中)。移除正在显示的cell:(1)把字典中的所有的值,都从屏幕上移除(2)清除字典中的所....
分类:移动开发   时间:2014-08-20 13:54:02    阅读次数:346
对象之间的传值与循环引用
1.传值的第一条也是最重要的一条就是必须找到对象,然后让俩个对象碰面,在同一个空间里才能去传值了2.用对象的属性,或是用指针把另一个对象的self中所有能用数据都统统给拿过来,协议指针就是一个很典型的例子,还有就是用函数的方法它可以用参数和返回值实现双向传值3.俩个对象互相引用时可以用(week.....
分类:其他好文   时间:2014-08-18 09:08:03    阅读次数:223
项目中的小心得(以后慢慢积累起来)
1:变量,对象只声明了,而没有初始化 是不能用,不能来装东西的!!! 谨记谨记!!!! 2:两个头文件不能相互的包含,会造成循环引用,解决办法:在其中的一个头文件中的类用@class引用;
分类:其他好文   时间:2014-08-16 16:18:20    阅读次数:166
cocos2d-x 扩充引擎基类功能 引起的头文件重复包含问题的分析
c++ 头文件包含 原因的分析: c++ 头文件的循环引用是指: .h 里面的里面的头文件的相互包含的,引起的重复引用的问题。cpp 里面包含头文件是不存在重复引用的问题(因为CPP没有#ifndef #define #endif 这个)。 关键的原因是:#ifndef #define #endif...
分类:其他好文   时间:2014-08-08 20:45:56    阅读次数:229
序列化类型为"xx”的对象时检测到循环引用。
错误:序列化类型为“System.Data.Entity.DynamicProxies.PClass_F1D9DFE16F480B2B87DBB269E781139A9B4611C923176D35DD120104EDEFC17C”的对象时检测到循环引用。背景:这是在使用MVC+EF 进行ajax ...
分类:其他好文   时间:2014-08-06 17:49:41    阅读次数:231
object-c编程tips-timer
object-c定时器 object-c定时器会自动retain当前的使用者,如果不注意调用invalidate,则很容易引起循环引用导致内存泄露。下面的思路提供了一套还算可行的解决方案。 举例: 经常在viewController中有可能有自动刷新界面的需求。 获取数据失败后,每隔10秒自动刷新重新获取数据,这个时候使用NSTimer是一个很方便的事情。一般情况下直接创建一个NST...
分类:其他好文   时间:2014-08-04 18:00:57    阅读次数:256
java垃圾回收算法
(1)引用计数法 这是最经典和最古老的一种,它的工作原理是为每个对象配备一个计数器,只有这个对象被引用了,引用计数器就加1,当引用失效时,计数器减一,只要计数器为0,意味着不再被使用,于是该对象就可以被回收了。 优点:实现简单; 缺点:无法处理循环引用情况。即有应该被回收的垃圾对象A、B,他们互相引用,除此之外无其他引用,然而他们计数器值不是0,因此无法回收,从而造成内存泄漏。   (2...
分类:编程语言   时间:2014-08-02 18:31:14    阅读次数:257
iOS开发UI篇—自定义瀑布流控件(蘑菇街数据刷新操作)
iOS开发UI篇—自定义瀑布流控件(蘑菇街数据刷新操作)一、简单说明使用数据刷新框架:该框架提供了两种刷新的方法,一个是使用block回调(存在循环引用问题,_ _weak),一个是使用调用。 问题:在进行下拉刷新之前,应该要清空之前的所有数据(在刷新数据这个方法中)。移除正在显示的cell:(1....
分类:移动开发   时间:2014-07-31 23:24:40    阅读次数:351
681条   上一页 1 ... 64 65 66 67 68 69 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!