Apple Xcode
| バージョン |
10 |
| プラットフォーム | |
| ライセンス | Freeware |
| カテゴリー | Programming |
| より多くの情報
(出版社のウェブサイトにアクセス)
|
ソフトウェアレビュー
主な機能
- iOSおよびOS Xアプリケーションを公開するための完全装備のIDE
- Objective-C、C、C ++、Java、Swift、Python、Ruby、AppleScriptなど、さまざまな言語をサポート
- さまざまなデバッグおよびパフォーマンステストツール
- Git、Subversion、Xcodeのスナップショットなどのバージョン管理システムにより、チームでの共同作業が可能になります
- ダークmacOSアプリケーションを構築するためのダークXcodeインターフェースとツール
- 単体テスト、UIおよびパフォーマンステストを実行するための組み込みテストエンジン
Apple Xcode 9のスクリーンショット
主な機能
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が付属しています。これは、iOS、watchOS、およびtvOSデバイスをシミュレートすることによって、アプリケーションのビルドをプロトタイプ作成およびテストできるツールです。
Xcodeは、アプリケーション開発に最適なツールです。ソフトウェアの最初のバージョン以来の方法。 Appleは多くの機能を合理化し、アプリ開発者にとって開発を容易にし続けています。 Xcodeを使って無料で開発することはできますが、Appleの店舗でアプリを配布するには、iOSおよびMacの開発者プログラムに登録する必要があります。
更新日:11月30日、 2018年
▶ プライマリファイル拡張子
▶ 使用されるその他のファイル拡張子 Apple Xcode 10
| サポートされているファイルの種類 | |
|---|---|
| .S | Source Code File |
| .ASM | Assembly Language Source Code File |
| .MOM | Managed Object Model |
| .M | Objective-C Implementation File |
| .GEOJSON | GeoJSON File |
| .XCDATAMODEL | Xcode Core Data Model File |
| .C | C/C++ Source Code File |
| .CP | Xcode C++ Source File |
| .DEVELOPERPROFILE | Xcode Developer Profile |
| .XCSNAPSHOTS | Xcode Snapshot |
| .GPX | GPS Exchange File |
| .F | Fortran Source Code |
| .PLIST | Mac OS X Property List File |
| .FOR | Fortran 77 Source File |
| .H | C/C++/Objective-C Header File |
| .XCARCHIVE | Xcode Archive |
| .HPP | C++ Header File |
| .XCDATAMODELD | Xcode Core Data Model File |
| .XCAPPDATA | Xcode App Data File |
| .R | Rez Source Code File |
| .MM | Objective-C++ Source File |
| .RBW | Ruby Script |
| .MAKE | Xcode Makefile Script |
| .OCTEST | Xcode Objective-C Unit Test Bundle |
| .JAVA | Java Source Code File |
| .CPP | C++ Source Code File |
| .STORYBOARD | Interface Builder Storyboard Document |
| .RB | Ruby Source Code |
| .DOCSET | Doxygen Document Set File |
| .CC | C++ Source Code File |
| .XIB | Interface Builder File |
| .XCWORKSPACE | Xcode Workspace File |
| .XCODE | Xcode Project |
| .CXX | C++ Source Code File |
| .NIB | Interface Builder User Interface File |
| .YM | Atari ST Audio File |
| .Y | Yacc Source File |
| .MOBILEPROVISION | Xcode Mobile Provisioning Profile |
| .ENTITLEMENTS | Mac App Sandboxing Entitlements File |
| .L | Lex Source File |
| .LPP | LabelPrint Project File |
| その他の関連ファイル形式 | |
|---|---|
| .TBD | Apple Xcode Text-based Definition File |
| .STRINGS | Text Strings File |
| .EXP | Symbols Export File |
| .PBXUSER | Xcode Project User Data File |
| .CACTION | Automator Converter Action |
| .DSYM | Xcode Debug Symbols File |
| .DYLIB | Mach-O Dynamic Library |
| .PBXBTREE | Xcode Auto-Complete File |
| .FTN | Fortran Source Code File |
| .PCH | Precompiled Header File |
| .HH | C++ Header File |
| .JAV | Java Source File |
| .IPSW | iPod and iPhone Software Update File |
| .MAK | Makefile |
| .PBXPROJ | Xcode Project Data File |
| .PBPROJ | Project Builder Project |
| .SCRIPTTERMINOLOGY | AppleScript Script Terminology File |
| .SCRIPTSUITE | AppleScript Script Suite File |
| .HXX | C++ Source Code Header File |
| .SDEF | AppleScript Dictionary Document |