相关疑难解决方法(0)

iOS bridge vs bridge_transfer

我很困惑与bridgebridge_transfer,这是正确的?

-(void)getData{
    ABAddressBookRef addressBook = ABAddressBookCreate();
    NSArray *allPeople = (__bridge_transfer NSArray*)ABAddressBookCopyArrayOfAllPeople(addressBook);

    NSString *name;
    for ( int i = 0; i < [allPeople count]; i++ )
    {
        name = (__bridge_transfer NSString *) ABRecordCopyValue((__bridge ABRecordRef)[allPeople objectAtIndex:i], kABPersonFirstNameProperty);
    }
    CFRelease(addressBook);
    allPeople = nil;
}
Run Code Online (Sandbox Code Playgroud)

有没有人可以解释我如何使用它们?

objective-c ios automatic-ref-counting

33
推荐指数
2
解决办法
2万
查看次数

标签 统计

automatic-ref-counting ×1

ios ×1

objective-c ×1