一、快速枚舉引起崩潰
1、[NSKeyedArchiver archivedDataWithRootObject:rootObject],rootObject爲array、dictionary等容器類型會進行fastEnumeration操作,此時如果rootObject爲mutable並在其它線程有插入或刪除操作會引起crash;安全調用方法:[NSKeyedArchiver archivedDataWithRootObject:[rootObject copy]];
二、重用資源更新時,注意更新資源是否對應;
1、如UITableView的cell重用時,初始化cell部分資源是異步更新(如網絡圖片)一定要判斷更新的圖片是否對應該cell;