機能

Features Trainerプラグイン

Features Trainerプラグイン

AppCodeには数多くの便利なアクションやショートカットがあり、それらすべてに慣れるまでには時間がかかります。 最も重要なものを学習できるように、IDE Features Trainerプラグイン用の一連のレッスンを作成しました。Preferences | Plugins | Marketplace | Featuredでダウンロードすることができます。

インテリジェントなコーディング支援

スマートエディタ

スマートエディタ

コンテキストを分析し、プロジェクトを理解するIDEを使用して、コーディングを高速化します。 想像以上に多くの種類のコード補完とフォーマットが備わっております。

詳細情報

リファクタリングとコード生成

リファクタリング & コード生成

重要なタスクに集中し、ルーチンワークは、例えば、単純なプロパティ宣言からライブテンプレートによる複雑なコードの挿入まで、AppCodeにお任せください。

詳細情報

コード解析

コード解析

AppCodeを使用して、クリーンで正しいコードを書きましょう。 サポートされているすべての言語用の静的解析により、エラーや警告がすべて強調表示され、入力時に即座にクイックフィックスが提示されます。

詳細情報

ナビゲーションと検索

ナビゲーションと検索

コード内の任意のクラス、関数、またはシンボルに素早く移動し、検索中に関連する使用箇所のみをインスペクションできます。 AppCodeをお使いいただくと、ほぼすべてのものを(IDEの各設定も)対象に、どこでも検索できます。

詳細情報

エディタのカスタマイズ

エディタのカスタマイズ

事前定義されたユーザーインターフェースのテーマの1つを選択するか、それらをカスタマイズして、個人的な要件に合わせられます。 デフォルトのキーマップの1つを使用したり、独自のものを簡単に作成できます。

詳細情報

組み込みツールと統合

実行とデバッグ

実行とデバッグ

AppCodeで容易にプロジェクトを実行し、デバッグできます。 バックエンドとしてLLDBを用いてデバッガUIを使用できます。 AppCodeはエディタに直接値を表示し、式を評価するのに役立ちます。

詳細情報

ユニットテスト

ユニットテスト

最初からAppCodeは、XCTest、Quick、Kiwi、Catch、Boost.Test、およびGoogle Testのテストフレームワークをサポートし、テスト結果を調査するための強力なUIと共に、ビルトインテストランナーをご提供いたします。 これは、テストを書く際にコードの生成もできます。

詳細情報

データベースサポート

AppCodeには、JetBrains DataGripによる第一級のSQLおよびデータベース管理機能がバンドルされています!

データベースの内容を調べたり、データを読んだり変更したり、クエリを実行したり、データベースを使ってその他のクールな作業をいろいろと行ってください。

VCS統合とローカルヒストリー

バージョン管理

AppCodeは、Subversion、Git、Mercurial、Perforceなどの最も一般的なVCS​​用のファーストクラスの統一インターフェースを提供します。 プロジェクトをバージョン管理に追加するのをお忘れになった場合でも、AppCodeは変更を組み込みのローカル履歴に保存いたします。

詳細情報

インテグレーション

インテグレーション

CocoaPod、Revealなど、AppCodeのサードパーティ製ツールとの高度な統合をご利用いただけます。

詳細情報

Xcodeサポート

AppCodeは最新のXcodeと完全に互換性があるため、AppCodeでプロジェクトを開いて作業を始めるだけで、追加のアクションは特に必要ありません。

プラグイン

当社のIntelliJ Platformは、追加のVCSのサポート、さまざまなツールやフレームワークとの統合、Vimエミュレーションなどのエディタの機能強化など、AppCodeにさまざまな種類の50以上のIDEプラグインを提供しています。 プラグインマネージャーを使用して、お好きなプラグインを簡単にインストールしてください。

一つのIDEで多言語に対応可能

Swift

AppCodeでのSwiftサポートでは、Swift文の解析、補完、強調表示、名前の変更リファクタリング、強力なデバッグなどをご利用いただけます。

詳細情報

Objective-C

AppCodeは、nullアノテーション、__ kindof定義、ジェネリッククラスなど、Objective-C用の最新の追加機能をすべてサポートしております。

C++

AppCodeは、modern C++標準、libc++、Boostを含むCとC++をネイティブにサポートしております。 コード補完、すべてのナビゲーション機能、およびリファクタリング、使用箇所の検索、コード生成などのコーディング機能をご利用いただけます。

ウェブ&クロスプラットフォーム

AppCodeは、シンタックスハイライト、解析、補完、ナビゲーション、リファクタリングなどの、コード編集および変換機能をすべて含め、JavaScript、XML、HTML、CSS、XPathを完全にサポートしております。 Emmetの機能もすべてAppCodeでサポートされております。