34得票8回答
iOS中的私有唯一设备标识符

我和同事们正在开发一个项目,需要使用许多私有的非官方代码。这个项目不是为AppStore使用。 我们唯一的要求是不要使用越狱(jailbreak)。 首先,UDID或OpenUDID或其他任何解决方案在此处无效,也没有预期会有效。 我们进行了大量的背景研究和测试,从尝试以编程方式获取IM...

30得票5回答
IOKit未找到。

一切都很好,然后我决定开始在XCode 5 DP3和iOS7上进行开发。在升级之前,我的项目可以在我的iPhone 3GS上编译和运行得很好(我制作了一个简单的软电话应用程序);但它不能在我的iPhone 5上运行;我非常自信,这是因为我还没有配置它来包括armv7s架构。 我可以在模拟器上...

28得票3回答
com.apple.Dont_Steal_Mac_OS_X是什么?

com.apple.Dont_Steal_Mac_OS_X 是一个 IOResources 提供者... 类继承:Dont_Steal_Mac_OS_X : IOService : IORegistryEntry : OSObject 它是如何工作的? 它是用来做什么的?

22得票3回答
将CFString转换为NSString - Swift

我正在尝试编写一个程序,它将扫描可用的串行端口,并在弹出菜单中呈现它们。为什么我不能直接从IORegistryEntryCreateCFProperty()函数中获取CFString并通过字符串插值将其添加到下一行中的菜单中?由于某种原因,我的变量声明遇到了错误:"NSString不是CFSt...

21得票4回答
我该在哪里系统地学习如何编写Mac OS X设备驱动程序?

我正在寻找一本详尽的、大学级别的书籍或指南,以便获得编写Mac OS X设备驱动程序的能力。我对这个操作系统完全不了解,但我已经精通Linux。 是否有与书籍“Linux设备驱动程序”相对应的Mac OS X版本的书籍? 最好的指南应该介绍操作系统内部机制,明确内核空间和用户空间的区别等。...

21得票3回答
如何创建一个程序来列出Mac中的所有USB设备?

我对Mac OS X操作系统有限的接触,现在开始使用Xcode并正在学习I/O kit。我需要在Xcode下创建一个命令行工具程序,以便在Mac系统中列出所有连接的USB设备。如果有此方面的经验,请帮助我。如果有人能提供样本代码,那将非常有用,因为我正在寻找起点。

17得票2回答
GDB | 查看可变参数列表

我正在使用bt命令查看堆栈跟踪。输出如下:(gdb) bt #0 0x001ae4cd in Debugger (message=0x1 "???\a") at /SourceCache/xnu/xnu-1228.7.58/osfmk/i386/AT386/model_dep.c:705 #...

15得票4回答
CGDisplayIOServicePort在OS X >= 10.9已被弃用,如何替换?

我做了一个小应用程序,可以快速更改多个显示器的屏幕分辨率。我希望将产品名称显示为监视器的标题,使用以下代码非常简单:NSDictionary *deviceInfo = (__bridge NSDictionary *)IODisplayCreateInfoDictionary(CGDispl...

15得票2回答
在Cocoa上发送MCCS命令

我正试图编写一款简单的Cocoa应用程序,目的很简单:将我的Dell显示器输入切换到另一个(这样我就可以在PC和MAC之间切换)。我已经找到了一个Windows应用程序(entechtaiwan的mControl),他们在里面解释了他们做了什么: “要通过软件切换输入,您使用VESA ...

14得票3回答
如何在OS X中获取CPU温度和风扇速度?

我该如何在OS X中获取CPU温度和风扇速度? 我知道可以通过IOKit中的IOHWSensor获取这些信息,但是我无法找到任何关于如何确切做到这一点的可靠信息。 我找到了一篇带有示例程序的文章 - http://www.booktou.com/node/148/0321278542/ch...