- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
它可以通过class-dump
工具转储iOS私有(private)框架的runtime headers。但我正在寻找 IOHIDEvent
的 header ,它已被移动到 iOS 6 之后我找不到的任何地方。但是,在 iOS 6 SDK 中有 lib 看起来像这样:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/System/Library/Extensions/IOHIDFamily.kext/PlugIns/IOHIDLib.plugin
如何转储 IOHIDLib 的 header ?
最佳答案
class-dump
是一种工具,可让您对 Objective-C 二进制文件进行逆向工程。但是,在我看来 IOHIDLib
是一个 C/C++ 库,所以类转储不会帮助你:
$ class-dump -H IOHIDLib
2013-06-14 02:55:39.104 class-dump[4676:707] Unknown load command: 0x0000002a
2013-06-14 02:55:39.106 class-dump[4676:707] Unknown load command: 0x0000002b
2013-06-14 02:55:39.109 class-dump[4676:707] Warning: This file does not contain any Objective-C runtime information.
幸运的是,IOHIDEvent
似乎是 iOS 开源部分的一部分。你可以找到headers (and .cpp file) for it here .
我不知道你想用它做什么,但如果它是一些基本的触摸事件处理,你可以尝试使用 GSEvent
。有更多关于此的文档,尤其是当您在 stackoverflow 上搜索时。
关于ios - 如何使用类转储获取 IOHIDLib 的 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17104290/
我正在为我的应用程序使用 Tank-Auth。我唯一的问题是激活和重置帐户密码。 用于登录、注册、注销;我对这些代码没有问题; $route['login'] = "/auth/login"; $ro
我是一名优秀的程序员,十分优秀!