私は Objective C にはかなり慣れていませんが、Java の経験はある程度あります。JUnit や JDocs などの Java ツールは非常に便利です。これらのツールは Objective C 内で類似していますか、それとも Objective C 用のさらに便利なツールはありますか? 現時点では、X-Code と iOS シミュレーターを使用しています。
助けてくれてありがとう!
私は Objective C にはかなり慣れていませんが、Java の経験はある程度あります。JUnit や JDocs などの Java ツールは非常に便利です。これらのツールは Objective C 内で類似していますか、それとも Objective C 用のさらに便利なツールはありますか? 現時点では、X-Code と iOS シミュレーターを使用しています。
助けてくれてありがとう!
単体テストについては、こちらを参照してください。 https://developer.apple.com/library/ios/#documentation/DeveloperTools/Conceptual/UnitTesting/00-About_Unit_Testing/about.html
受け入れテストには、Square の KIF (Keep It Functional) が適しています。KIF は、ボタンのクリックとテキスト入力をシミュレートできます。 https://github.com/square/KIF/
Instruments は、メモリの問題をデバッグするのに非常に便利なツールです。Leaks および Allocations ツールは非常に便利です。割り当てツールで特定のオブジェクトを保持および解放している人を確認できます。これは、保持サイクルを見つけるのに役立ちます。ARC より前のコードを使用する場合は、「ゾンビ」ツールも非常に役立ちます。
XCode の Static Analyzer は、いくつかの潜在的な問題をすばやく指摘できます。XCode --> 製品 --> 分析
Apple の優れたドキュメントの他に、WWDC ビデオも見ることができます。 https://developer.apple.com/videos/
私の頭の上から...
最も役立つのは、developer.apple.com のすべてのリソースです。ドキュメント、例、参考文献などがあります。
また、Instruments アプリを使用して、アプリのデバッグ、分析、監視を行います。その中のさまざまな「インストゥルメント」は非常に便利です。
単体テストでは、アプリを標準として作成するときにこれらを含めることができます (適切なボックスをチェックするだけです)。OCUnitが含まれています。これを補うために、Google Toolbox、GHUnit、CATCH、OCMock を試すこともできます。
また何か思いついたら、お知らせします。