Objective-C是否有公认的文档生成器(类似于Ruby的RDoc)?我看过Doxygen和ObjcDoc,我想知道哪个应用最广泛.

推荐答案

Doxygen可能是使用最广泛的选项.因为它不仅适用于ObjC(doxygen支持许多其他语言),开发非常活跃,社区也非常强大.相比之下,HeaderDoc(现在是一个开源项目)似乎在很大程度上停滞不前.HeaderDoc只生成HTML输出,而doxygen还生成PDF、LaTeX和HTML之外的许多其他输出表单.就连苹果似乎也推荐doxygen,它有this个指南,可以在你的Xcode构建过程中自动生成与Xcode的help viewer兼容的文档集.

值得注意的是,doxygen可以读取HeaderDoc样式的注释,因此您可以使用HeaderDoc样式编写文档,并在以后决定是使用doxygen还是HeaderDoc生成最终输出.

Objective-c相关问答推荐

应用程序终止时处理推送通知

如何在没有 Interface Builder 的情况下创建 Cocoa 接口?

如何使 UIView 动画序列重复和自动反转

tableView:canEditRowAtIndexPath: 弹出 viewController 时崩溃

在 iOS 中实现闪屏

使用 [NSBundle mainBundle] pathForResource: ofType:inDirectory: 访问文件

有没有办法清除 UIImage 类使用的缓存?

如何在 XCode 4 中创建 dSYM 文件?

在objective-c / cocoa-touch中是否有一个方便的功能来找到最小的数字?

如何构建一个 Objective-C 静态库?

额外的 75 秒从何而来?

Swift 3 - dynamic vs @objc

我可以设置 `UILabel` 的 `attributedText` 属性吗

Objective-C 实例变量?

iPhone:在 UITextField 上禁用 Auto-Cap/autocorrect 问题

获取包含在 NSString 中的文件的扩展名

UIScrollView - 显示滚动条

如何配置我的应用程序 - 菜单项被禁用?

iPhone SDK:如何在视图中播放视频?而不是全屏

如何实现全局 iPhone 异常处理?