一、快速枚举引起崩溃
1、[NSKeyedArchiver archivedDataWithRootObject:rootObject],rootObject为array、dictionary等容器类型会进行fastEnumeration操作,此时如果rootObject为mutable并在其它线程有插入或删除操作会引起crash;安全调用方法:[NSKeyedArchiver archivedDataWithRootObject:[rootObject copy]];
二、重用资源更新时,注意更新资源是否对应;
1、如UITableView的cell重用时,初始化cell部分资源是异步更新(如网络图片)一定要判断更新的图片是否对应该cell;