1

我对 Objective C 相当陌生,但对 Java 有一些经验。在 Java 中,JUnit 和 JDocs 等工具非常有用。这些工具在 Objective C 中是否有相似之处,或者是否有对 Objective C 更有用的工具?目前我正在使用 X-Code 和 iOS 模拟器。

谢谢您的帮助!

4

2 回答 2

1

从我的头顶上...

最有用的是 developer.apple.com 中的所有资源。他们有文档、示例、参考资料等。

此外,使用 Instruments 应用程序来帮助调试、分析和监控您的应用程序。其中的各种“仪器”非常有用。

对于单元测试,您可以在创建应用程序时将它们作为标准包含(只需选中相应的框)。OCUnit 包括在内。您也可以尝试使用 Google Toolbox、GHUnit、CATCH 和 OCMock 来补充这一点。

如果我想到别的,我会告诉你的。

于 2012-07-31T21:03:44.413 回答
1

您可以在此处找到有关单元测试的信息。 https://developer.apple.com/library/ios/#documentation/DeveloperTools/Conceptual/UnitTesting/00-About_Unit_Testing/about.html

对于验收测试,Square 的 KIF(保持功能)是一个不错的选择。KIF 可以模拟按钮点击和文本输入。 https://github.com/square/KIF/

Instruments 是调试内存问题的非常有用的工具。泄漏和分配工具非常有用。您可以在分配工具中查看谁在保留和释放特定对象,这对于找出保留周期很有用。如果您在 ARC 之前使用代码,“僵尸”工具也是无价的。

XCode 中的静态分析器可以快速指出一些潜在的问题。XCode--> 产品--> 分析

除了 Apple 优秀的文档,您还可以观看 WWDC 视频。 https://developer.apple.com/videos/

于 2012-07-31T21:10:22.000 回答