私は慣れ親しんだコーディングスタイルとはまったく異なるコーディングスタイルを持つ人物によって書かれた、インライン文書のみの大きなXcode
プロジェクトを持っています。最善のアプローチ:未知のXcodeプロジェクトを読んで理解する
私の質問は、未知のXcodeプロジェクトをできるだけ早く読んで理解するためのガイドラインのようなものを私に与えることができましたか?私が試した何
:
まず私は、アプリを実行しました。次に、application:didFinishLaunchingWithOptions:
デリゲートメソッドからプロジェクトメソッド呼び出し(iOSの場合)を1つずつ呼び出すようにしました。しかし、すぐに私は、これはあまりにも多くの時間を消費することに気付きました。だから私はいくつかのツールを使用しようとしました: Graffle
というツールでUMLグラフを生成しました。それは、すべてのXcodeファイルがプロジェクトナビゲータで見た目に似ているフラットなグラフを生成しましたが、それはまったく助けませんでした。 次に、書かれたメソッドのすべてのやりとりをうまく説明するコールグラフツールを見つけようとしました。残念ながら私は他のプラットフォーム用のツールしか見つけられませんでした。その後、私はInstruments Profiler
を使い始めましたが、それが本当に助けになったことはありませんでした。
もう一度、専門家があなた自身で(ステップバイステップで)どのようにあなたが書かなかった目的コードを投げたか知りたいと思いますか?どんなリンク、本の推薦、サンプルテストコード、またはその他も大歓迎です。ありがとう。
これは興味深い質問ですが、その良いSO質問...「正しい」答えがなにか?これが建設的ではないとして動かされたり閉じたりしたら、驚かないでください。 – jrturton
@jrturton Thx、あなたは私の権利かもしれません。私はいくつかの「正しい」答えがあると信じているので、そうすることにしました。たぶん1つの答えではなく、多くの。私は[this](http://stackoverflow.com/questions/155964/what-are-best-practices-that-you-use-when-writing-objective-c-and-cocoa)のようないくつかの非常にインターンシップな質問を見ました。同じ問題があり、彼らはかなり有名です。したがって私はコミュニティがこれらの種類の質問を好んでいると信じています。 –