Objective-C 中是否有与 Android 的 aidl 文件等效的文件?

问题描述 投票:0回答:1

我正在用 Objective-C 制作一个 API。

Objective-C 中是否有与 Android 的 aidl 文件等效的文件?

ios objective-c aidl
1个回答
2
投票

iOS 上没有直接的进程间通信,因此不需要 IDL[*]。应用程序可以通过使用 URL 打开其他应用程序来相互发送数据。

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

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

© www.soinside.com 2019 - 2024. All rights reserved.