我正在 Obj 中制作 API。 c.
Objective C 中是否有与 Android 的 aidl 文件等效的文件?
最佳答案
iOS 上没有直接的进程间通信,因此不需要 IDL[*]。应用程序可以通过使用 URL 打开其他应用程序来相互发送数据。
如果您的 API 需要嵌入到其他开发人员的应用程序中,那么您需要将其作为静态库和 Objective-C header 集合(协议(protocol)和接口(interface)声明)进行分发。
[*]“使用 Objective-C”的更一般情况包括使用 Cocoa 的 Mac OS X,以及使用 GNUstep 或 Cocotron 的其他平台,在这些平台上您可以使用分布式对象。在这种情况下,接口(interface)(可选)通过 Objective-C 协议(protocol)定义,大致相当于 Java 中的接口(interface)。
关于iphone - Objective C 中是否有与 Android 的 aidl 文件等效的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8832671/