![]() |
1
2
是 this 你看的“OD指南”?似乎有相当丰富和广泛的代码示例——在这些示例中,您发现自己遇到了哪些困难? |
![]() |
2
2
实际上,Leopard中的这些API有一个更好的corefundation和objective-c包装器,尽管它是一个私有框架。 10.5 .
好消息是它是开放源码的,所以您可以获取源代码
directly from Apple
. 坏消息是,它引用了其他私有框架中的几个头文件(
但是,同时,您可能会发现该项目中的代码是用于编写自己的代码的说明性代码。 对于更有用的可嵌入代码,您可以查看开放源码 DSTools project ,尤其是在dsobjcwrappers例程中。这曾经是LoginWindow应用程序的一部分,但据我回忆,它在10.3或10.4中被分离出来。但是,与新的API不同,它不需要访问任何私有API。我还从个人经验中了解到,可以直接将整个dsobjcWrappers文件夹复制和导入到您自己的项目中,并在适当的位置使用它,尽管我建议使用Xcode的重构支持更改所有类名,以避免名称空间冲突(即将“dsoattribute”更改为“mydsattribute”等)。 |
![]() |
3
1
谢谢大家的建议,我想只要用C就可以满足我的需要。我发现这个网站很有用: http://www.mozilla.org/directory/csdk-docs/writing.htm |
![]() |
Noah H · 如何通过终端或Swift禁用三指轻拍手势? 7 年前 |
![]() |
Dmitry Serov · 货币数字格式-数字为整数时省略分数部分 7 年前 |
![]() |
Duny · ObjC日期始终返回2017年12月25日 7 年前 |
![]() |
Jan Kaiser · NSButton不调用其操作 7 年前 |