关于Block汇总
2024-09-23 19:59:35
//使用总结:
//1.当block里面会有b类相关的参数要回调回去的时候,属性用copy修饰,将其拷贝到堆里面,这样即便栈释放掉了,b类的指针也在堆中存在,能够成功的回调回去。
//Block默认存放在栈中,可能随时被销毁,需要作用域在堆中,
//所以只有copy后的Block才会在堆中,栈中的Block的生命周期是和栈绑定的。 //2.如果语法块仅仅是执行而不再回调回去了, 比如操作某个数据库,修改某个单利类的属性,发送某个通知之类的,则可以用weak来修饰。
最新文章
- Element selector doesn't have required
- easyui combobox级联(转载)
- 【转载】Scarbee Pre-Bass 贝司的使用教程
- MeshCombineUtility.cs method `GetTriangleStrip' of type `UnityEngine.Mesh' could be found
- hdu1171
- Nginx+Tomcat+Memcached集群
- linux设置和查看环境变量的方法
- 安装Ubuntu服务器
- POJ1080 Human Gene Functions(LCS)
- 用js实现两个select下拉框之间的元素互相移动
- 浅谈NoSQL之MongoDB数据库
- NHbiernate 配置
- Python 迭代器和列表解析
- css 定位功能position
- JAVA课程设计--------五子棋
- sql中奇怪的sum(1),sum(2),count(1),count(6),count(*):统计总数
- Understanding about numerical stability, convergence and consistency
- [py]一致性hash原理
- python学习 day013打卡 内置函数
- 五、html5表单