我的项目使用 ARC,假设我正在从核心数据数据库加载人员列表。我有一个将它作为 NSMutableArray 返回的块。
[DBMgr loadAllContactsFromDB:^(NSMutableArray *array)
{
self.contactsList = array;
}
onFailed:(NSError* error)
{
NSLog(%@, [error localizedDescription]);
}
我已将联系人列表定义为
@property (strong) NSMutableArray contactsList;
问题:我假设self.contactslist = array
只要需要,就会保留数组的内容,对吗?
所以像这样的东西self.contactsList = [array mutableCopy]
是多余的,对吧?