何年もの間、VS.NETで開発した後、私はいくつかのXcode開発を開始しており、VS.NETのやり方に非常に結びついています。VS.NETからXcodeへの移行のヒント
どの環境が優れているかについて議論するつもりはありませんが、ある場所から別の場所に移動する際の生産性のヒントを探しています。
誰にも、VS.NETからXcodeへの最初の移行時に役立つヒント、キーボード設定などがありますか?
何年もの間、VS.NETで開発した後、私はいくつかのXcode開発を開始しており、VS.NETのやり方に非常に結びついています。VS.NETからXcodeへの移行のヒント
どの環境が優れているかについて議論するつもりはありませんが、ある場所から別の場所に移動する際の生産性のヒントを探しています。
誰にも、VS.NETからXcodeへの最初の移行時に役立つヒント、キーボード設定などがありますか?
Xcodeのデバッガの使い方、特にコンソール(Command-Shift-R)の使い方を学んでください。また、XcodeからPreferences(cmd - 、) - > Debugging-> On Start-> Show Consoleを使ってプログラムを起動するときに、コンソールを起動することをお勧めします。
あなたは例外は、「シンボルのダブルクリックとobjc_exception_throw
に入るブレークポイントウィンドウ(CMD-オプション-B)とダブルクリックを開いてスローされるたびにヒットを取得しますブレークポイントを設定することができます。
いつでもあなたはデバッガで停止している場合は、po objectname
またはp (type)primitivename
で任意のプリミティブをコンソールの(gdb)プロンプトに入力して、スコープ内のオブジェクトの説明を印刷できます。たとえば、メソッド内で停止している場合はいつでもpo self
メソッドを含むオブジェクトの説明を出力します。一方、p self
は、ポインタの型とアドレスを出力します。
このようにスコープ内のオブジェクトのメソッドを呼び出すこともできます。たとえば、myobject
オブジェクトの場合は - (int)myMethodというメソッドを持ち、p (int)[myObject myMethod]
を使用して呼び出すことができます。動的に問題をデバッグするのに最適です。
Xcodeのキーボードショートカットを学ぶのに少し時間をかけてください。プロジェクトをビルドするなどの作業をするたびに、ブレークポイントウィンドウなどを開きます。メニューでキーボードショートカットをメモして、代わりに使用します。
また、表示メニューの[ヘッダー/ソースファイルに切り替える]コマンドに注意してください。これにより、現在表示している.hファイルから.mファイルとその逆のファイルにジャンプすることができます。デフォルトのショートカットはcommand-option-up arrowです。これはおそらく最も頻繁に使用されるショートカットです。
BackとForwardはそれぞれ、同様にcommand-option-left arrowとcommand-option-right arrowです。