【发布时间】:2016-09-26 16:17:49
【问题描述】:
如何使用 VSCode 以编程方式访问以 Swift 或 Objective-C 编写的本机 OSX 应用程序中的对象?
当我说“使用 VSCode”时,我的意思是使用 VSCode 支持的任何语言在 Visual Studio Code IDE 中针对目标应用程序的对象层次结构进行编码。
理想情况下,考虑两种情况:
- 我是所述本机应用程序的作者的场景,因此我可以准备它以供 VSCode 访问。
- 在这种情况下,我不是所述本机应用程序的作者,因此我无法了解“幕后”。
可以使用这样的东西吗? https://developer.xamarin.com/guides/ios/advanced_topics/binding_objective-c/
注意,我希望获得对底层对象层次结构的编程访问,而不仅仅是单击 UI 上的按钮。
【问题讨论】:
-
@mipadi 的回答在一般情况下处理场景 #1。场景 #2 是安全违规。如果您找到了一种方法,请期望该应用程序的作者或 Apple 尽最大努力确保您的方法不会保持开放。