会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
biosli
随性、激情技术区
博客园
首页
新随笔
联系
管理
订阅
随笔- 25 文章- 12 评论- 54 阅读-
21万
05 2013 档案
对Objective-C中Block的追探
摘要:1、block在Objective-C环境下的结构 block是一个“仿”对象 2、block声明的生存期 栈上声明对象是会被回收的,如果要长期持有block对象请把她移到堆上 3、从栈到堆的转换时机 栈上的block什么时候会在执行copy的时候移动到堆上,block可以有三种类型 4、我个人理解的一些设计准则 给调用方一个堆上的,被autorelease的block对象。 5、在ARC下的一些注意事项 过一下strong指针,他好,我也好。
阅读全文
posted @
2013-05-29 16:45
摇滚诗人
阅读(25687)
评论(7)
推荐(4)
编辑
JSONModel源码阅读笔记
摘要:对JsonModel的核心代码做了源码注释,分析,以及一些亮点记录。
阅读全文
posted @
2013-05-20 20:29
摇滚诗人
阅读(8380)
评论(0)
推荐(2)
编辑
公告
昵称:
摇滚诗人
园龄:
16年10个月
粉丝:
158
关注:
7
<
2025年2月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
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
1
2
3
4
5
6
7
8
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
我的标签
iOS
(14)
Objective-C
(9)
iPhone
(7)
C++
(6)
Windows Mobile
(5)
移动开发
(4)
XCode
(3)
garbage collector
(3)
WinCE
(2)
WWDC
(1)
更多
随笔分类
NoSQL(3)
随笔档案
2017年11月(1)
2017年1月(1)
2015年6月(1)
2014年4月(2)
2013年10月(1)
2013年5月(2)
2012年12月(1)
2012年10月(3)
2012年7月(1)
2012年6月(1)
2011年9月(1)
2011年6月(1)
2011年5月(2)
2011年4月(3)
2011年3月(3)
2009年9月(1)
更多
阅读排行榜
1. NSURLSession使用说明及后台工作流程分析(32443)
2. 关于block使用的5点注意事项(27551)
3. 对Objective-C中Block的追探(25687)
4. iPhone开发中,在XCode下混合编译C++/Objective-C(22115)
5. 继承自NSObject的不常用又很有用的函数(2)(21799)
评论排行榜
1. NSURLSession使用说明及后台工作流程分析(8)
2. 对Objective-C中Block的追探(7)
3. iOS开发库的族谱介绍(5)
4. 关于block使用的5点注意事项(4)
5. Objective-C中的内存回收机制简介(4)
推荐排行榜
1. 继承自NSObject的不常用又很有用的函数(2)(5)
2. NSURLSession使用说明及后台工作流程分析(4)
3. 对Objective-C中Block的追探(4)
4. MongoDB结构划分(4)
5. Objective-C中的内存回收机制简介(3)
最新评论
1. Re:关于block使用的5点注意事项
请问,如果是在block中的block中使用了self,那么weakSelf和strongSelf的代码该放在什么地方呢?比如下面我的代码这样写是否正确?__weak typeof(self) wea...
--truefa
2. Re:关于block使用的5点注意事项
@ 摇滚诗人博主你好,我想问一下,多线程下和单线程下有什么区别,为什么多线程可能会被析构,单线程就不会吗...
--SmithJackyson
3. Re:对Objective-C中Block的追探
讲的好详细,受益了,谢谢
--歧路人
4. Re:关于block使用的5点注意事项
@ Chen_Yilong是的。由于是在多线程下执行这个代码,有可能会在block执行过程中,析构掉self对象。如果在第四句强引用了,self引用计数会+1,在block结束时会-1,如果这个时候其...
--摇滚诗人
5. Re:关于block使用的5点注意事项
这句话,您看下我的理解对不对: 第四、五、六行,如果不转成strongSelf而使用weakSelf,后面几句话中,有可能在第四句执行之后self的对象可能被析构掉,然后后面的StausBlock没有...
--Chen_Yilong
点击右上角即可分享