1
ABAddressBookRef adBook = ABAddressBookCreateWithOptions(NULL, NULL);
我們應該後者調用
CFRelease(adBook);
ABAddressBookRef adBook = ABAddressBookCreateWithOptions(NULL, NULL);
我們應該後者調用
CFRelease(adBook);
像往常一樣,如果你自己的目標,你必須將其釋放後調用通訊錄的CFRelease。由於副本表示該對象的副本已轉移到您的所有權中,因此應該將其釋放。這也是所有CF對象的考慮因素。