core-foundation相关内容
我正在尝试使用 SecAsn1Decode 来解析以下DER编码的数据. 但是,我未能为此结构定义模板(由 SecAsn1Template 表示"). 也许任何人都可以解释如何为以下DER结构创建模板: 这是二进制原始数据(DER格式) 30 81 8E 31 0B 30 09 06 03 55 04 06 13 02 49 4C31 0F 30 0D 06 03 55
..
我正在尝试获取以下代码以用作macOS命令行工具.一定不要将它作为可可应用,因此这不是一个选择. 同一代码可在同一项目中与Cocoa App目标完美配合,并检测到兼容的控制器,但是当作为命令行工具目标运行时,什么也没有发生,并且API显示未连接任何控制器. 显然,其中一些是人为设计的……这是我可以将其归结为最简单的方法,并且可以在实际工作时对发生的事情有所提示. #import
..
在macOS 10.12中, NSURLCanonicalPathKey 已添加到 NSURL .该文档指出: URL的路径作为规范的绝对文件系统路径. 除此之外,我看到的唯一其他文档/信息来自在此处下载磁盘映像文件. 目录布局如下: $ cd/卷/Canonical_Normalize_Test/$ ls -lR总共24-rw-r--r-- 1个用户人员12 Dec 29
..
在不退出当前应用的情况下,有什么方法可以通过编程方式拨打电话吗? 我进行了一项研究,但所有答案都与之有关: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneNumber]]; 这不是我想要的,我还需要访问语音流. 解决方案 如果您要拨打某种拨号器-否.在iOS中是不可能的
..
我正在尝试快速进行简单的DNS查找.到目前为止,这是我拥有的代码: let hostRef = CFHostCreateWithName(kCFAllocatorDefault, "google.com").takeRetainedValue() var resolved = CFHostStartInfoResolution(hostRef, CFHostInfoType.Addresse
..
我的问题很简单,但很棘手。我要写这行 AUPreset * aPreset =(AUPreset *)CFArrayGetValueAtIndex(mEQPresetsArray,indexPath.row); 在Swift中。诀窍是返回值是 UnsafePointer 。 解决方案 您是否尝试过? 让aPreset = UnsafePoin
..
我有arg1,它是一个IMessage。 IMessage定义为: struct IMessage { ... struct CFString _field2; ... }; ,CFString定义为: 结构CFString { void ** _ vptr $ CFObject; 结构__CFString * mCFRef; _Bool mI
..
我使用的是MonoMac,但我对可可和objc的理解足够好,如果可以用这些语言回答我,请这样做。 我有一个网址来自我的Web服务器返回了mp4。我希望我的MonoMac应用程序启动QuickTime并开始播放该URL。 我尝试了以下方法: Process.Start(“ / Applications / QuickTime Player.app/Contents/MacOS/Q
..
我想创建一个字符集,其中包括它自己的所有字符以及其他字符集中的字符。换句话说。 我本来以为有一种明显的方法,但是在IDE中完成控制空间,然后仔细研究文档之后,我什么也做不了。 我可以看到如何附加字符串中的所有字符。但是我需要附加另一组字符。如果有to-string方法,我想我可以对第二组进行字符串化。 我该怎么做? 解决方案 您可能正在 NSMutableCharacte
..
有人知道如何通过GetKeys函数获取任何键状态(按下或否)吗? 换句话说,该函数的处理方式: bool result = isPressed(kVK_LeftArrow); 谢谢。 解决方案 KeyMap 类型是整数数组,但其实际布局是一系列位,每个键代码一个。特定密钥的位数比虚拟密钥代码少 。 因为对于很大的值,移位是不合法的(例如,您不能只要
..
我仅以CFNumber为例,所以可以是任何类型的没有Fundation免费电话的部分! 我只是写一些这样的测试代码: typedef __attribute__((NSObject)) CFNumberRef MYNumberRef; int main(int argc, const char * argv[]) { @autoreleasepool { MYNu
..
我试图为我的自定义对象HFObject实现一个自定义的getter和setter方法,尽管使用了ARC,我的应用还是崩溃了,出现了Message sent to deallocated instance错误. 我已经阅读了每一个相关的帖子,不适用于ARC之前写的帖子,其他所有内容也无济于事.我打开了僵尸对象调试器选项. 设置自定义HObject 在HObject.h中,我已经声明
..
在我的工作场所,我们的应用程序通过使用与下面类似的代码来确定用户会话的语言环境(尽管在启动时在到达此处之前,它会经过各种代码层,因此问题是/通过运行下面的代码可能并不明显) #include #include #include #include #in
..
我的应用程序以root用户身份运行,但是是从常规(Admin)用户启动的,例如使用sudo命令(但不一定,例如,我不能简单地检查env var SUDO_USER). 如何确定登录到用户界面会话中的用户名或其主目录? 是否存在可以为我提供该信息的Cocoa,Foundation或CoreFoundation函数? 解决方案 即使对于以root用户运行的应用程序,"HOME"环境
..
在Mac OS X上,我知道在Cocoa中我可以设置一个观察器来检测将来的屏幕保护程序事件或工作区锁定事件,如下所示: - (id)init { if ((self = [super init])) { NSDistributedNotificationCenter* distCenter = [NSDistributedNotificationCen
..
我需要一个可以存储任何对象的Swift字典.其中一些值将是CGColor引用.创建字典并存储CGColor引用没有问题.问题是试图安全地将它们找回. let color = CGColor(gray: 0.5, alpha: 1) var things = [String:Any]() things["color"] = color things["date"] = Date() print
..
我的问题是我需要拥有.我需要以编程方式实现这一目标. 因此对于Mac OS X,应用程序图标应具有以下大小: 我有10张图片.我在右上角放置了一个徽章,该徽章的放置和位置不缩放.所以我有10张不同的图片. 如何用这种方法制作ICNS? 我想使用sip,但是sip只占用一个文件,并且可以进行所有缩放:有没有办法让/usr/bin/sips拍摄我的10张图像并从中取出图像呢?如果饮者
..
根据文档 CFDictionaryCreate用于实例化swift中的CFDictionary. func CFDictionaryCreate(_ allocator: CFAllocator!, _ keys: UnsafeMutablePointer>, _ values:
..
我需要从CFDictionary实例读取和写入一些数据(以读取和更新照片中的EXIF数据).为了我的一生,我无法弄清楚如何在Swift 3中做到这一点.我想要的呼叫的签名是: func CFDictionaryGetValue(CFDictionary!, UnsafeRawPointer!) 如何将密钥(字符串)转换为UnsafeRawPointer,以便可以将其传递给此调用?
..
我试图在钥匙串实用程序类中调用SecItemCopyMatching以便从钥匙串中获取数据,但是在获取result参数UnsafeMutablePointer时遇到了问题. 原始语句(在Swift 2中,迁移到Swift 3之前)是 // query is a dictionary of [String : AnyObject] var result: Dat
..