core-foundation

    1熱度

    1回答

    我想複製一個uiimage並更改元數據,而不用重新編碼圖像,以便不會導致jpg工件(我知道下面的代碼重新編碼,但這只是爲了它可以運行測試)。 CGImageDestinationCopyImageSource應該複製圖像的來源而不用重新編碼它,但是當我使用該函數時,它在CGImageDestinationFinalize時失敗。我試圖按照這個技術說明https://developer.apple.

    1熱度

    2回答

    我在CFNumberFormatterCreateStringWithNumber看到一個問題。我用this Apple code example: // Works fine with float: float n = 1.20; CFNumberRef value = CFNumberCreate(NULL, kCFNumberFloatType, &n); CFLocaleRef cu

    2熱度

    1回答

    我正嘗試使用Swift使用系統配置框架來讀取macOS上的網絡接口配置。我得到的CFPropertyList其實是CFDictionary。每個字典條目都包含一個CFArray。使用CFShow我能夠驗證我是否獲得了預期的數據。我實際上無法做的是訪問字典值。使用CFGetTypeId我沒有收到與CFArrayGetTypeID()返回的值相同的值。 這裏是我試圖讓從屬性列表中的IP地址: impo

    2熱度

    1回答

    我用類似這樣的客戶端代碼: #import <CoreFoundation/CFSocket.h> #include <sys/socket.h> #include <netinet/in.h> void receiveData(CFSocketRef s, CFSocketCallBackType type, CFDataRef address,

    0熱度

    1回答

    當使用CFPreferences在OSX上設置首選項時,有不同的 Preference Domains。 通過閱讀蘋果開發指南,我明白,當前用戶,通電用,當前主機偏好,它會被存儲在〜/庫/首選項/ <應用軟件包的名稱> .plist。而對於任何用戶,通電用,當前主機偏好,它會被存儲在/庫/首選項/ <應用程序包名稱>的.plist。 但是,如何存儲其他域組合的偏好?例如當前用戶,當前應用程序,任何

    2熱度

    1回答

    我試圖修改包含在JPEG圖像中的元數據。它可以是圖像中的任何元數據,在我的示例中,我試圖將DateTimeDigitized屬性更改爲當前日期。 我的代碼似乎主要工作,但set屬性被刪除,而不是改變。我不確定爲什麼會發生這種情況,誰能告訴我我做錯了什麼? 我會歡迎任何有助於執行任務的框架建議,但是我特別關心我在這種方法中做錯了什麼。 我在Playground上運行此代碼,其中名爲「foo.jpg」

    2熱度

    1回答

    此代碼是否顯示CFAttributedString不是線程安全的?或者我在設置中做錯了什麼? 我認爲CFAttributedString可以安全地從多個線程讀取,但是我看到每隔幾次運行就會在這段代碼中崩潰。 @IBAction func testIt(_ sender: Any?) { let testString = "Hello world! Lets make this a bit

    1熱度

    1回答

    看來,Apple在通過URL Scheme撥打電話時改變了行爲。我們目前使用此代碼來發起電話呼叫: let url = NSURL(string: "tel://011111111111") UIApplication.sharedApplication().openURL() 在iOS 10.2之前,這立即啓動了撥號程序並撥打了電話。看來現在這已經改變了,並且用戶收到提示以確認打電話。看來

    0熱度

    1回答

    我有檢索和存儲RSAkeydata下面的代碼 fileprivate func retrieveAndStoreRSAKeyData(isPublic: Bool) throws -> CFData { var resultCode = noErr var result: CFData let value = { if isPublic {

    0熱度

    1回答

    在我的工作,我們是在一個情況下按照以下獨立代碼, #include <CoreFoundation/CoreFoundation.h> #include <iostream> #include <string> #include <vector> #include <memory> #include <boost/cast.hpp> // Reference release