1望伦、數(shù)組去重使用 distinctUnionOfObjects.self 去重后會(huì)吧可變數(shù)組變?yōu)椴豢勺償?shù)組舍悯,如果外界使用可變數(shù)組的方法(比如removeAllObjects)可能會(huì)引起崩潰,這時(shí)可以用mutableCopy返回可變數(shù)組
NSMutableArray *newArr = [[originArray valueForKeyPath:@"@distinctUnionOfObjects.self"] mutableCopy];
2吧黄、單例的序列化反序列化后可能造成系統(tǒng)存在兩個(gè)單例的實(shí)例
3、UITableView reload的時(shí)候 如果修改了數(shù)據(jù)源但是沒有reload頁面 滑動(dòng)時(shí)調(diào)用cellforrow將會(huì)出現(xiàn)crash問題