core-foundation

    0熱度

    1回答

    當建設「設備」,我得到以下錯誤: CoreFoundation/CoreFoundation.h: No such file or directory 它是爲模擬器建設精細。 我搜查,但沒有得到工作液 我使用的Xcode 4.3.2。

    3熱度

    2回答

    我僅限於在特定應用中使用CoreFoundation,並且無權訪問NSData。 我需要使用內存映射從文件訪問數據,因爲該文件可能非常大。使用NSData,我可以使用+dataWithContentsOfURL:options:error:方法實現此功能,並傳入NSDataReadingMappedAlways選項。 是否可以使用CFData來做到這一點?我可以發現,直接從文件中直接創建CFDat

    1熱度

    2回答

    我正在嘗試保存firstName和lastname。 NSLog(firstName);從地址簿輸出正確的值,但_dossier.firstName爲空。 圖像保存正確。 ABAddressBookRef addressBook = ABAddressBookCreate(); for (TKAddressBook *ab in contacts) { NSNumber *perso

    6熱度

    2回答

    我有一個C庫,我正在修改,儘可能少地添加一個功能,並讓它在iOS上正常運行。它在iOS 5.1上工作正常,但在iOS 6上打破了,因爲它需要編寫一個小的臨時文件,而且我認爲存在一個問題,它帶有用於寫入的權限(/tmp/some.file)。 我知道NSHomeDirectory()會給我來自的ObjectiveC沙箱根,但它需要的ObjectiveC /基金會運行。如何僅使用C/CoreFound

    0熱度

    1回答

    我正在讀取二進制數據,該數據可能由Big Endian字節順序中的64位浮點數(「雙精度」)組成。我使用NSData的getBytes:range:方法分別將它們讀入Float64類型的緩衝區。現在我想將字節順序改爲Little Endian。對於整數,使用Core-Foundation函數CFSwapIntXX()很容易實現,其中XX是位數。但是沒有相應的浮動方法。什麼是這樣做的首選方式? 我試

    2熱度

    1回答

    我需要計算MacOS中文件夾的大小。這個尺寸值必須與Finder一致。我嘗試了幾種方法來做到這一點。但結果總是不同於Finder。 以下方法是我嘗試過的。 typedef struct{ //getResourceValue in NSURL unsigned long long fileSize; unsigned long long fileAllocSize;

    1熱度

    1回答

    我面對關於發送/馬赫通過端口接收消息一個奇怪的延遲問題。 我的實現的基本概念如下: 插件創建本地端口→啓動遠程進程,它發送一個 消息發送到所述端口→返回接收的數據。 這裏是插件部分: static NSArray *returned=nil; static CFDataRef handle_port ( CFMessagePortRef local, SInt32 msgid,

    0熱度

    2回答

    我正在努力工作碳可可。有一些關於在剪貼板上獲取&設置值的碳纖維apis。所有這些都在C/C++文件中。 我搜索的互聯網和蘋果的開發者網站很多答案,所有的人都不得不表明我NSPasteboard,我在.m文件它也wrapp可可API和調用它們在C/C++文件,它解決了我很多,但不是所有的。 PutScrapFlavor,我沒有用可可包裝它。這裏有什麼建議?另一方面,我真的希望有一些核心基礎API可以

    1熱度

    1回答

    我試圖獲取與Cocoa或CoreFoundation連接的外部顯示器的名稱。對於「名稱」,我是指在編輯顯示偏好設置時出現在系統偏好設置窗口的標題欄中的字符串。 我在NSScreen或Quartz Display Services中找不到任何API。 但是,必須有一種方式,因爲如果我訪問了顯示器的色彩空間是這樣的: CGColorSpaceRef colorSpace = CGDisplayCopy

    0熱度

    1回答

    這是從蘋果開發者網站: 常量無效* CFArrayGetValueAtIndex( CFArrayRef theArray, CFIndex IDX ); 返回值 Array中idx索引處的值。如果返回值是核心基礎對象,則所有權遵循Core Foundation的「內存管理編程指南」中的「獲取規則」。 現在,如何測試返回值是否是CFType? 編輯: 剛剛發現在/usr/lib/system/li