object-c陷阱
来源:互联网 发布:闪电网络进展 编辑:程序博客网 时间:2024/05/26 19:16
一、快速枚举引起崩溃
1、[NSKeyedArchiver archivedDataWithRootObject:rootObject],rootObject为array、dictionary等容器类型会进行fastEnumeration操作,此时如果rootObject为mutable并在其它线程有插入或删除操作会引起crash;安全调用方法:[NSKeyedArchiver archivedDataWithRootObject:[rootObject copy]];
二、重用资源更新时,注意更新资源是否对应;
1、如UITableView的cell重用时,初始化cell部分资源是异步更新(如网络图片)一定要判断更新的图片是否对应该cell;
0 0
- object-c陷阱
- C“陷阱”
- Object-c Associated Object
- c陷阱与缺陷
- 小心陷阱--% of C
- C陷阱和缺陷
- C陷阱(一)
- C陷阱(二)
- C陷阱&缺陷-笔记
- C语言陷阱
- c 语言陷阱
- c 语言陷阱
- C, C++ 陷阱
- 《c陷阱与缺陷》
- C陷阱与缺陷
- C陷阱与缺陷
- C 陷阱与缺陷
- C中数组陷阱
- Windows界面编程第一篇 位图背景与位图画刷
- 针对微信公众平台订阅号二次开发
- Slash Maze uva
- 2014-05-14:线程的挂起/阻塞/睡眠,PostMessage与SendMessage,类与结构体,TCP/UDP传送接收函数不同,DDX_Control
- Vis.js – 基于浏览器的动态 JavaScript 可视化库
- object-c陷阱
- 一 Hello World in ABAP
- jstl标签库基础教程及其使用代码
- 三星LG纷纷在越南设厂:产能或逐渐从中国转移
- ICE异步调用的两种方式
- Dropping Balls - UVa 679 简单二叉树问题
- Linux系统常用命令
- AES算法 java与C加解密兼容
- TOMCAT内存溢出及大小调整