1

Python で書くと、ソース コードを複数のファイルとフォルダーとして構造化して、効率的にモジュールを作成できます。次に、モジュールをインポートしたり、ファイルに複数のクラスを含めることができます。

Cocoa で書かれたプロジェクトを構築するには? .mファイルは複数のクラスを実装できますか? 「モジュール」という概念はありますか?「フレームワーク」とは正確には何のためのものですか?私のフレームワークを作成することは可能ですか?別のプロジェクトに「インポート」するにはどうすればよいですか? コンパイル時に何が起こるのか、コンパイラはフレームワークを 1 つの巨大な実行可能ファイルに埋め込むのか、それともフレームワークは実行可能ファイルの隣にあり、単にバンドル フォルダーにコピーされるのか?

4

1 に答える 1

2

Your First Mac AppWhat are Frameworks?のようないくつかの Apple リソースから始める必要があるように思えます。

具体的に質問に答えるには、.m に複数のクラスの実装を含めることができます。フレームワークは共有リソースのバンドルです。フレームワークは再利用のためのライブラリです。独自のフレームワークを作成できます。典型的な Mac アプリケーション バンドルでは、フレームワークはアプリケーションバンドルにコピーされます。

Cocoa アプリケーションの構造と設計に関する優れたリソースも多数あります。私はこのCocoa With Loveの記事が特に気に入っています。

于 2012-06-07T10:53:37.557 に答える