0

我的项目使用 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]是多余的,对吧?

4

1 回答 1

2

如果它是声明的strong,那么是的,该数组将被保留。时期。

于 2013-07-22T13:29:02.740 回答