博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于Block汇总
阅读量:4628 次
发布时间:2019-06-09

本文共 279 字,大约阅读时间需要 1 分钟。

//使用总结://1.当block里面会有b类相关的参数要回调回去的时候,属性用copy修饰,将其拷贝到堆里面,这样即便栈释放掉了,b类的指针也在堆中存在,能够成功的回调回去。//Block默认存放在栈中,可能随时被销毁,需要作用域在堆中,//所以只有copy后的Block才会在堆中,栈中的Block的生命周期是和栈绑定的。//2.如果语法块仅仅是执行而不再回调回去了, 比如操作某个数据库,修改某个单利类的属性,发送某个通知之类的,则可以用weak来修饰。

 

转载于:https://www.cnblogs.com/cshhs/p/5757617.html

你可能感兴趣的文章
jQuery选择器的工作原理和优化
查看>>
冲刺六
查看>>
html超链接button
查看>>
【转】学习汇编前你应该知道的知识
查看>>
ping命令使用及其常用参数
查看>>
编写高质量代码改善C#程序的157个建议——建议86:Parallel中的异常处理
查看>>
编写高质量代码改善C#程序的157个建议——建议148:不重复代码
查看>>
silverlight学习之storyboard (动画)
查看>>
python命令行参数解析OptionParser类用法实例
查看>>
GIt/Github常用命令
查看>>
cf792b循环链表
查看>>
树链剖分——线段树区间合并bzoj染色
查看>>
使用CruiseControl.Net全面实现持续集成
查看>>
oo第二单元总结
查看>>
PL/SQL Developer的调试存储过程
查看>>
Spring AOP无法拦截内部方法调用-- expose-proxy="true"用法
查看>>
js传入参数为字符串问题
查看>>
kvm虚拟机--存储池配置梳理(转)
查看>>
团队作业8——第二次项目冲刺(Beta阶段)--第六天
查看>>
【转载】springboot:如何优雅的使用mybatis
查看>>