core-foundation相关内容

使用SecAsn1Decode解析DER格式的数据

我正在尝试使用 SecAsn1Decode 来解析以下DER编码的数据. 但是,我未能为此结构定义模板(由 SecAsn1T​​emplate 表示"). 也许任何人都可以解释如何为以下DER结构创建模板: 这是二进制原始数据(DER格式) 30 81 8E 31 0B 30 09 06 03 55 04 06 13 02 49 4C31 0F 30 0D 06 03 55 ..
发布时间:2021-04-22 20:21:12 其他开发

如何通过macOS命令行工具使用Apple的GameController框架?

我正在尝试获取以下代码以用作macOS命令行工具.一定不要将它作为可可应用,因此这不是一个选择. 同一代码可在同一项目中与Cocoa App目标完美配合,并检测到兼容的控制器,但是当作为命令行工具目标运行时,什么也没有发生,并且API显示未连接任何控制器. 显然,其中一些是人为设计的……这是我可以将其归结为最简单的方法,并且可以在实际工作时对发生的事情有所提示. #import ..
发布时间:2021-04-22 20:15:38 移动开发

ios以编程方式拨打电话而无需退出应用程序

在不退出当前应用的情况下,有什么方法可以通过编程方式拨打电话吗? 我进行了一项研究,但所有答案都与之有关: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneNumber]]; 这不是我想要的,我还需要访问语音流. 解决方案 如果您要拨打某种拨号器-否.在iOS中是不可能的 ..
发布时间:2021-02-08 18:44:07 移动开发

快速将NSData转换为sockaddr结构

我正在尝试快速进行简单的DNS查找.到目前为止,这是我拥有的代码: let hostRef = CFHostCreateWithName(kCFAllocatorDefault, "google.com").takeRetainedValue() var resolved = CFHostStartInfoResolution(hostRef, CFHostInfoType.Addresse ..
发布时间:2020-11-30 23:09:05 移动开发

如何启动QuickTime并开始播放URL?

我使用的是MonoMac,但我对可可和objc的理解足够好,如果可以用这些语言回答我,请这样做。 我有一个网址来自我的Web服务器返回了mp4。我希望我的MonoMac应用程序启动QuickTime并开始播放该URL。 我尝试了以下方法: Process.Start(“ / Applications / QuickTime Player.app/Contents/MacOS/Q ..
发布时间:2020-10-04 01:45:40 其他开发

NSCharacterSet-追加另一个字符集

我想创建一个字符集,其中包括它自己的所有字符以及其他字符集中的字符。换句话说。 我本来以为有一种明显的方法,但是在IDE中完成控制空间,然后仔细研究文档之后,我什么也做不了。 我可以看到如何附加字符串中的所有字符。但是我需要附加另一组字符。如果有to-string方法,我想我可以对第二组进行字符串化。 我该怎么做? 解决方案 您可能正在 NSMutableCharacte ..
发布时间:2020-10-04 01:20:31 移动开发

使用GetKeys函数获取键盘状态

有人知道如何通过GetKeys函数获取任何键状态(按下或否)吗? 换句话说,该函数的处理方式: bool result = isPressed(kVK_LeftArrow); 谢谢。 解决方案 KeyMap 类型是整数数组,但其实际布局是一系列位,每个键代码一个。特定密钥的位数比虚拟密钥代码少 。 因为对于很大的值,移位是不合法的(例如,您不能只要 ..
发布时间:2020-10-04 01:18:40 其他开发

使用自定义getter和setter将消息发送到带有ARC的已释放实例的消息

我试图为我的自定义对象HFObject实现一个自定义的getter和setter方法,尽管使用了ARC,我的应用还是崩溃了,出现了Message sent to deallocated instance错误. 我已经阅读了每一个相关的帖子,不适用于ARC之前写的帖子,其他所有内容也无济于事.我打开了僵尸对象调试器选项. 设置自定义HObject 在HObject.h中,我已经声明 ..

CFLocaleCopy当前过时的值

在我的工作场所,我们的应用程序通过使用与下面类似的代码来确定用户会话的语言环境(尽管在启动时在到达此处之前,它会经过各种代码层,因此问题是/通过运行下面的代码可能并不明显) #include #include #include #include #in ..
发布时间:2020-08-15 00:58:15 C/C++开发

我是root时,如何获取登录用户的用户名或主目录?

我的应用程序以root用户身份运行,但是是从常规(Admin)用户启动的,例如使用sudo命令(但不一定,例如,我不能简单地检查env var SUDO_USER). 如何确定登录到用户界面会话中的用户名或其主目录? 是否存在可以为我提供该信息的Cocoa,Foundation或CoreFoundation函数? 解决方案 即使对于以root用户运行的应用程序,"HOME"环境 ..
发布时间:2020-08-15 00:57:12 其他开发

无法从Swift字典检索CGColor

我需要一个可以存储任何对象的Swift字典.其中一些值将是CGColor引用.创建字典并存储CGColor引用没有问题.问题是试图安全地将它们找回. let color = CGColor(gray: 0.5, alpha: 1) var things = [String:Any]() things["color"] = color things["date"] = Date() print ..
发布时间:2020-08-14 20:01:23 移动开发

如何使用Sip或其他方式以编程方式使Mac OS X ICNS具有10个不同的图像

我的问题是我需要拥有.我需要以编程方式实现这一目标. 因此对于Mac OS X,应用程序图标应具有以下大小: 我有10张图片.我在右上角放置了一个徽章,该徽章的放置和位置不缩放.所以我有10张不同的图片. 如何用这种方法制作ICNS? 我想使用sip,但是sip只占用一个文件,并且可以进行所有缩放:有没有办法让/usr/bin/sips拍摄我的10张图像并从中取出图像呢?如果饮者 ..
发布时间:2020-08-12 01:12:15 移动开发

如何在Swift 3中访问CFDictionary?

我需要从CFDictionary实例读取和写入一些数据(以读取和更新照片中的EXIF数据).为了我的一生,我无法弄清楚如何在Swift 3中做到这一点.我想要的呼叫的签名是: func CFDictionaryGetValue(CFDictionary!, UnsafeRawPointer!) 如何将密钥(字符串)转换为UnsafeRawPointer,以便可以将其传递给此调用? ..
发布时间:2020-07-31 08:15:02 移动开发