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

最新文章

  1. Element selector doesn't have required
  2. easyui combobox级联(转载)
  3. 【转载】Scarbee Pre-Bass 贝司的使用教程
  4. MeshCombineUtility.cs method `GetTriangleStrip' of type `UnityEngine.Mesh' could be found
  5. hdu1171
  6. Nginx+Tomcat+Memcached集群
  7. linux设置和查看环境变量的方法
  8. 安装Ubuntu服务器
  9. POJ1080 Human Gene Functions(LCS)
  10. 用js实现两个select下拉框之间的元素互相移动
  11. 浅谈NoSQL之MongoDB数据库
  12. NHbiernate 配置
  13. Python 迭代器和列表解析
  14. css 定位功能position
  15. JAVA课程设计--------五子棋
  16. sql中奇怪的sum(1),sum(2),count(1),count(6),count(*):统计总数
  17. Understanding about numerical stability, convergence and consistency
  18. [py]一致性hash原理
  19. python学习 day013打卡 内置函数
  20. 五、html5表单

热门文章

  1. src与href的异同
  2. Jmeter非GUI分布式测试
  3. 时间查询缺少部分数据 mvc 解决方案
  4. python 解析 XML文件
  5. Java实现 Hessian接口测试
  6. 第13章—数据库连接池(Druid)
  7. stopPropagation(), preventDefault() , return false 事件
  8. appium入门基础知识
  9. Docker Libnetwork Bridge插件实现代码分析----创建网络部分
  10. Selenium 安装与卸载