Objective C中是否有与Android的aidl文件相同的内容?

时间:2012-01-12 09:27:19

标签: iphone objective-c api

我在Obj制作API。角

Objective C中是否有与Android的aidl文件相同的内容?

1 个答案:

答案 0 :(得分:2)

iOS上没有直接的进程间通信,因此不需要IDL [*]。应用可以使用网址发送其他应用来发送对方数据。

如果您的API需要嵌入到其他开发人员的应用程序中,那么您需要将其作为静态库和Objective-C标头集合(协议和接口声明)进行分发。

[*]“使用Objective-C”的更一般情况包括带有Cocoa的Mac OS X,以及具有GNUstep或Cocotron的其他平台,其中您可以使用分布式对象。在这种情况下,接口(可选)通过Objective-C协议定义,大致相当于Java中的接口。