我目前正在制作一个允许第三方开发人员使用 API 为其创建小部件的应用程序。现在,我随应用程序一起发布了一个库,其中包含一个开发人员必须为其创建子类的类。他们必须将他们的程序打包在一个 NSBundle 中,以便我的应用程序加载。
你们有没有创建过Objective-c API?如果是这样,你有什么建议可以告诉我吗?
谢谢
我目前正在制作一个允许第三方开发人员使用 API 为其创建小部件的应用程序。现在,我随应用程序一起发布了一个库,其中包含一个开发人员必须为其创建子类的类。他们必须将他们的程序打包在一个 NSBundle 中,以便我的应用程序加载。
你们有没有创建过Objective-c API?如果是这样,你有什么建议可以告诉我吗?
谢谢
如果您的目标是为您的 API 提供文档,我建议您使用doxygen。在这里,您将找到一个有趣的教程,介绍如何使用 doxygen 进行文档记录。
我还建议您阅读Matt Gemmell 的API Design。这是一个很好的参考,说明开发人员可以从设计良好的 API 中得到什么。