佳为好友
原:使用强指针,弱指针还是标记符
创建:Wednesday, November 30, 2011
两个强指针相互引用,会导致内存泄露。
一强一弱,如果强的先释放了,会导致弱指针成为悬空指针(
无效指针)。
通过记录标志符,
并且等需要的时候在向一个全局对象中动态查询获得。
这种方法虽然没有上述两个弊端,但是却相对比较耗时,
因为要涉及一个查询的过程。在某些需要大量使用的地方,
会带来不小的运行开销。
比较好的方法是使用智能指针,类似与C++中的shared_
ptr weak_ptr,但是OC不支持,暂时没有找到替代类。
+++++
posted on 2012-12-29 19:51
佳为好友
阅读(359)
评论(0)
编辑
收藏
引用
所属分类:
非UI
只有注册用户
登录
后才能发表评论。
相关文章:
转:判断是在模拟器中还是在真实的iphone上 -2
原:关于自动缓存池的一些原理
原:注销Logout逻辑分析
原:ios发送短信 sms
转:NULL NSNull nil Nil
原:
笔记
转:MethodSwizzling
原:ObjC的编解码文件解析 (序列化文件)
转:Working with Streams -官方
转:KVO-官方
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理
导航
新随笔
管理
<
2012年12月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔分类
Debug
(rss)
Debug-GDB(25)
(rss)
Tool(11)
(rss)
UI(46)
(rss)
非UI(41)
(rss)
删除(1)
(rss)
搜索
最新评论
评论排行榜
1. 原:Mindjet文件导出(0)
2. 转:6 Ways to Force Quit Mac Applications(0)
3. 原: UISearchDisplayController重用 2(0)
4. 转:Sizes of iPhone UI Elements(0)
5. 原:UIScrollView使用Xib或IB布局(0)