コンテンツ
バージョン (11/30/2018現在) | 10 |
プラットフォーム | |
ライセンス | フリーウェア |
カテゴリー | プログラミング |
詳細情報(出版社のウェブサイトをご覧ください) |
評価: 3.7 / 5(17票) |
ソフトウェア概要
Apple Xcode [/ DFN] image / apple_xcode_15.jpg ">
Apple Xcode 9のスクリーンショット
主な特徴
- iOSおよびOS Xアプリケーションを公開するための完全装備のIDE
- Objective-C、C、C ++、Java、Swift、Python、Ruby、AppleScriptなど、さまざまな言語をサポート
- さまざまなデバッグおよびパフォーマンステストツール
- Git、Subversion、Xcodeのスナップショットなどのバージョン管理システムにより、チームの共同作業が可能になります。
- ダークmacOSアプリを構築するためのダークXcodeインターフェースとツール
- 単体テスト、UIおよびパフォーマンステストを実行するための組み込みテストエンジン
Apple Xcodeは、iOSおよびmacOSアプリケーションの開発に使用されるmacOS IDEです。 Mac App Storeから無料で入手でき、iOSアプリをiTunes App Storeに公開し、macOSアプリをMac App Storeに公開する必要があります。このソフトウェアは、開発者がユーザーインターフェイスコンポーネントを構築したりソースコードを書いたりするのに役立つ一連のツールを提供します。
Xcodeには、アプリケーションを最初から最後まで構築および公開するために必要なすべてのツールが含まれています。 XcodeのInterface Builderは、ユーザインタフェースコンポーネントを作成したり、ソースコードとやり取りするためのプロパティを設定したりするためのデザインキャンバスを提供します。 Interface Builderは(macOS Mojaveで導入された)暗いmacOSアプリを開発するために簡単に明るいモードから暗いモードに切り替えることもできます。このプログラムは、GitHub、GitLab、Bitbucketなどの一般的なバージョン管理ツールと統合されており、スナップショットと呼ばれる独自のローカルリビジョン追跡システムも提供しているため、開発者はソースコードのリビジョンを追跡できます。
IDEは、コードのセクションを視覚化して選択するのを容易にする印象的なソースコードエディタを特徴としています、そして内蔵のリファクタリングと変換エンジンが付属しています。コードに加えた変更は各行の横にハイライト表示され、競合が発生した場合は即座に通知されます。これは、ローカルの変更や、ソースリポジトリの上流のチームメンバーからのコミットと共同作業する場合に特に役立ちます。
デバッグおよびパフォーマンスツールを使用すると、開発者はメモリリークをテストし、実行時にアプリの効率を調べることができます。これらのツールはカスタマイズすることも、Xcodeに含まれているテンプレートを使ってAppleと同じツールを使って構築することもできます。また、XcodeにはSimulatorが付属しています。Simulatorは、iOS、watchOS、およびtvOSデバイスをシミュレートすることによって、アプリケーションのビルドをプロトタイプ化してテストすることを可能にします。
Xcodeはアプリを開発するための優れたツールであり、ソフトウェアの最初のバージョンから大きく進歩しました。 Appleは多くの機能を合理化し、アプリ開発者にとって開発を容易にし続けています。あなたは無料でXcodeを使って開発することができますが、あなたがAppleの店でアプリを配布することができる前にあなたはiOSとMac開発者プログラムに加入しなければならないことを覚えておいてください。
サポートされているファイルの種類
プライマリファイル拡張子
.XCODEPROJ - XcodeプロジェクトApple Xcode 10によって使用されるその他のファイル拡張子
サポートされているファイルの種類 | |
---|---|
.ASM | アセンブリ言語のソースコードファイル |
.C | C / C ++ソースコードファイル |
.CC | C ++ソースコードファイル |
.CP | Xcode C ++ソースファイル |
.CPP | C ++ソースコードファイル |
.CXX | C ++ソースコードファイル |
.DEVELOPERPROFILE | Xcode開発者プロフィール |
.DOCSET | Doxygenドキュメントセットファイル |
.ENTITLEMENTS | Macアプリサンドボックスエンタイトルメントファイル |
.F | Fortranのソースコード |
。にとって | Fortran 77ソースファイル |
.GEOJSON | GeoJSONファイル |
.GPX | GPS交換ファイル |
.H | C / C ++ / Objective-Cヘッダファイル |
.HPP | C ++ヘッダファイル |
.JAVA | Javaソースコードファイル |
.L | Lexのソースファイル |
.LPP | LabelPrintプロジェクトファイル |
.M | Objective-Cの実装ファイル |
.MAKE | Xcode Makefileスクリプト |
.MM | Objective-C ++ソースファイル |
。モバイルプレビュー | Xcodeモバイルプロビジョニングプロファイル |
。ママ | 管理オブジェクトモデル |
.NIB | Interface Builderのユーザインタフェースファイル |
.OCTEST | Xcode Objective-C単体テストバンドル |
.PLIST | Mac OS Xのプロパティリストファイル |
.R | Rezソースコードファイル |
.RB | Rubyのソースコード |
.RBW | Rubyスクリプト |
.S | ソースコードファイル |
。ストーリーボード | Interface Builderストーリーボードドキュメント |
.XCAPPDATA | Xcodeアプリデータファイル |
.XCARCHIVE | Xcodeアーカイブ |
.XCDATAMODEL | Xcodeコアデータモデルファイル |
.XCDATAMODELD | Xcodeコアデータモデルファイル |
.XCODE | Xcodeプロジェクト |
.XCSNAPSHOTS | Xcodeのスナップショット |
.XCWORKSPACE | Xcodeワークスペースファイル |
.XIB | インターフェースビルダーファイル |
.Y | Yaccソースファイル |
.YM | Atari STのオーディオファイル |
その他の関連ファイル形式 | |
---|---|
。行動 | オートメーターコンバーターアクション |
.DSYM | Xcodeデバッグシンボルファイル |
.DYLIB | Mach-Oダイナミックライブラリ |
.EXP | シンボルエクスポートファイル |
.FTN | Fortranソースコードファイル |
.HH | C ++ヘッダファイル |
.HXX | C ++ソースコードヘッダファイル |
.IPSW | iPodとiPhoneのソフトウェアアップデートファイル |
.JAV | Javaソースファイル |
.MAK | メークファイル |
.PBPROJ | プロジェクトビルダープロジェクト |
.PBXBTREE | Xcodeオートコンプリートファイル |
.PBXPROJ | Xcodeプロジェクトデータファイル |
.PBXUSER | Xcodeプロジェクトのユーザーデータファイル |
.PCH | プリコンパイル済みヘッダーファイル |
.SCRIPTSUITE | AppleScriptスクリプトスイートファイル |
。スクリプティングミニノロジー | AppleScriptスクリプト用語集 |
.SDEF | AppleScript辞書ドキュメント |
.STRINGS | テキスト文字列ファイル |
.TBD | Apple Xcodeのテキストベースの定義ファイル |