Objective C ++とは何ですか?この言語をXcodeで使用できますか?
2 に答える
Objective-C ++は、Objective-CクラスとC ++クラス(2つの完全に無関係なエンティティ)を組み合わせた単純なソースコードです。C ++コードは以前と同じように機能し、結果の実行可能ファイルはObjective-Cランタイムにリンクされるため、Objective-Cクラスも同様に機能します。あなたは間違いなくXcodeでそれを使うことができます-あなたのファイルに.mm
拡張子を付けてください。
また、Objective-C ++に関するAppleの(残念ながら削除されましたがアーカイブされた)ドキュメントを読むことをお勧めします。
Objective-C ++はObjective-C(おそらく、Cocoa Frameworkを使用)であり、C ++コード(おそらくクラス)とリンクする機能を備えています。
はい、Xcodeでこの言語を使用して、Mac OS X、iPhone / iPodTouch、iPad用に開発できます。それは非常にうまく機能します。
Objective-C ++を使用するために、プロジェクトで奇妙なことをする必要はありません。Objective-Cファイルに( .mではなく)拡張子.mmの名前を付けるだけで、準備は完了です。
これは私のお気に入りのアーキテクチャです。ゲーム/アプリケーションの基本クラスライブラリをC++で開発して、他のプラットフォーム(Windows、Linux)で再利用し、iPhone /iPadUI固有のものにCocoaを使用できるようにします。