core-foundation

    2熱度

    1回答

    崩潰我有設備中清除地址簿的方法。下面的方法是 。 -(void) clearAdressBook { ABAddressBookRef addrBook=ABAddressBookCreate(); CFArrayRef groups = ABAddressBookCopyArrayOfAllGroups(addrBook); if(groups) {

    0熱度

    1回答

    我在使用Core Foundation Array時發現了一個奇怪的問題!這裏是代碼片段 fname = CFStringCreateWithFormat(kCFAllocatorDefault, NULL, CFSTR("%s%s"), path, ep->d_name); CFArrayAppendValue(fileNames, fname); CFRelease(fname); <-

    3熱度

    1回答

    我試圖檢測用戶何時鎖定設備(與例如按Home鍵)。 Found this: CFNotificationCenterAddObserver(CFNotificationCenterGetDarwinNotifyCenter(), //center NULL, // observer lockStateChanged, // callback

    0熱度

    1回答

    我正在創建一個CFMutableArray並使用CFString s動態填充它。 如果我彌補這一CFMutableArray了作爲使用CFBridgingRelease一個NSMutableArray,會發生什麼情況的孩子嗎? 當我訪問數組中的條目之後,我可以把它們當作ARC管理NSString S或我應該做的事情在CFArrayCallbacks結構來自動處理該轉移看中?

    0熱度

    1回答

    在CF內存管理 閱讀蘋果文檔,我看到一個例子: static CFStringRef title = NULL; void SetTitle(CFStringRef newTitle) { CFStringRef temp = title; title = CFStringCreateCopy(kCFAllocatorDefault , newTitle); CFR

    0熱度

    1回答

    我試圖保存TGA圖像。我有數據作爲CGImageRef和使用CFDataCreateMutable得到CFMutableDataRef,但我不知道用什麼類型的參數調用CGImageDestinationCreateWithData。縱觀UTType參考,這些都是它說的類型是由核心圖形支持: const CFStringRef kUTTypeImage; const CFStringRef kUT

    0熱度

    2回答

    Iam嘗試使用CFHTTP編寫小型下載程序。不幸的是我不能使用非常容易的NSURL。我基本上需要一種異步的方式來下載數據並將其存儲在一個文件中。我還沒有找到如何做異步的方式,但我有一些代碼與同步方法不工作。問題是下載器不下載完整的字節。我看到一些數據丟失導致最終文件被損壞。這是我迄今爲止的代碼。 #include <stdio.h> #include <string.h> #include <

    0熱度

    1回答

    我收到存儲在地址簿中的對象的潛在泄漏問題,以及如何解決它。 我在本地創建地址簿然後copyArrayofAllpeople爲people1數組。在方法外使用的people1數組。那麼我應該在哪裏發佈addressbookref。請提出建議。 這是我的代碼 ABAddressBookRef addressBook = ABAddressBookCreate(); people1 = (__

    0熱度

    1回答

    我很感興趣,如果有人知道CFUUIDCreate ...返回的ID是否均勻分佈在所有位上。更具體一點:如果你截取了一些比特,它是否仍然是均勻分佈的? 我在問這個知道例如它是否可以用作散列函數,以及如果我去掉它的一些位,它會產生多少衝突。

    1熱度

    1回答

    在Core Foundation中,當我用CFError指針調用某個函數時,我是否有責任在事後釋放該錯誤?例如: CFErrorRef error = NULL; BOOL success = ABRecordSetValue(record, property, value, &error); if (!success) { // handle error CFReleas