我在Obj制作API。角
Objective C中是否有与Android的aidl文件相同的内容?
答案 0 :(得分:2)
iOS上没有直接的进程间通信,因此不需要IDL [*]。应用可以使用网址发送其他应用来发送对方数据。
如果您的API需要嵌入到其他开发人员的应用程序中,那么您需要将其作为静态库和Objective-C标头集合(协议和接口声明)进行分发。
[*]“使用Objective-C”的更一般情况包括带有Cocoa的Mac OS X,以及具有GNUstep或Cocotron的其他平台,其中您可以使用分布式对象。在这种情况下,接口(可选)通过Objective-C协议定义,大致相当于Java中的接口。