.-- --

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
スポンサー広告 comment(-) trackback(-)
.30 2011

Xcode 4 に慣れよう(7)

久しぶりの投稿になりました。
Tasakiです。

先日5.1SDKが公開されました!!
今バージョンの要点は2つありまして、
・Lionのみの提供(!!)
・追加されたAPIが異様に少ない(たったこれだけ?!)
ということで、デベロッパ的にはSnowLeopardの引退勧告を突きつけられただけな気がしました...


気を取り直して、本題に入りましょう。
前回から5ヶ月が経ち、既にバリバリお使いの方ばかりかもしれませんが、次は…と言い出した以上、責任はとらないと…

ということで、上、左右の話と来て、ついに中央のペインです。

ここはエディタのメイン画面で、左のツリーから選んだファイルに応じて適切なエディタが開かれるようになっています。
これは、説明する必要もないでしょう。

ここの使い方に関して、以前ご紹介した上部のEditorペインが絡んできます。
xcode4_editor_group

左から順に"スタンダード"、"アシスタント"、"バージョン"エディターの各モードを表しています。
選択中のペインに応じて、エディタ画面の構成が切り替わるってことですね。

左のスタンダードは普段見慣れたモードですので、説明することも特にありません。

中央のアシスタントを選択してみましょう。
すると、左右2つにエディタが分割されます。
2つのファイルを同時に見れてこりゃ便利…ですが、単純にそれだけではありません。
というのも、右側のエディタにフォーカスを移して選択中のファイルを切り替えても、内容が変化するのは、左の画面だからです。
では、右側の画面は何のためにあるのでしょうか。
左の画面で、何らかのソースファイルを開いた状態でエディタの上部に注目してみます。
こんなアイコンがあるはずです。

xcode4_assistant_button

この窓風のボタンを選択してみると…

xcode4_assistant_menu
上図のような項目がずらっと表示されました。
現在はManualにチェックが入っていますね。
例えば、Counterpartsを選択してみます。

するとどうでしょうか。
左で開いたソースファイルに対応するヘッダファイルが自動的に開かれますね。
逆にヘッダファイルを開いた場合は、ソースファイルが開かれます。これは便利です!!
他にもスーパークラスやカテゴリ、インクルードしているヘッダファイルを参照したりもできます。
コーディング中にこれらの情報を参照する機会は多々ありますから、上手く使えれば効率アップ間違いなしです。
ディスプレイに余裕があるなら、さらにエディタ画面を追加していくこともできます。(そんなにたくさん一度に開くこともあまりないでしょうけど...)

最後に右のバージョンです。
これは、その名の通り、バージョン間での差分を視覚的に確認する機能です。
以前からあったソース比較機能ですね。
これはリビジョンをさかのぼって確認できるので、強化された印象です。
ただし、有効活用するためには、Xcodeで直接バージョン管理を行う必要があるみたいです。
僕の場合、バージョン管理自体は別のツールでやっているので、今のところ活用できてはいませんけども。

以上が中央ペインの概要です。
ソースファイル以外の物を選択した際の各エディタの紹介は割愛しますが、IBやプロパティリストエディターに加えて、プロジェクトファイルの専用ビューアまで表示できて、かなり強力になってます。
一旦4になれると、3には戻りづらくなる一番のポイントはこのエディタの使い勝手に拠るところが大きいように思います。

それでは、また。




関連記事
スポンサーサイト

Comment

Post comment

  • comment
  • secret
  • 管理者にだけ表示を許可する

Trackback

trackbackURL:http://appteam.blog114.fc2.com/tb.php/210-1c34e36b

ブログ内検索

関連リンク

製品情報

最新記事

カテゴリ

プロフィール

neoxneo



NEXT-SYSTEM iOS Developers Blog


  • UTO:
    カナダ版iPhone4Sは、マナーモードでシャッター音がならない…


  • Ehara:
    ...


  • Hayate:
    ...


  • Tasaki:
    Developer登録完了...したのはいいけど


  • Ueda:
    ...



リンク

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。