tech-clip

AppCode は Xcode のプロジェクトを開くことができる。Interface Builder の代替は持たないが,インストールされたバージョンを起動して nibxib ファイルを編集することは可能だ。さらに iOS を対象とした開発では,Apple Developer Tools のシミュレータも起動することができる。

コード検出 (code detection) 機能では,retain/release の対応ミス検出や記述推奨が可能である。さらに新しい iOS ビルドからは GC と ARC もサポートされるようになった。コードの臭い(code smells) の検出と強調表示,クイックフィックスオプションによる修正,さらには他の JetBrains IDE と同じような形式でリファクタリングを行うことも可能だ。

最後に,AppCode は OCUnit ランナが統合されているため,テストの実行が Xcode よりもはるかに簡単だ。ビルド時の操作としてテストを取り扱う Xcode と違い,AppCode では IDE 内でテストを起動して,テストプロセス内の変数デバッグなどのデバッグ作業を行うことができる。