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