Apple の Objective-C 開発者ハンドブックを読み終えたところです。つまり、objective-c について知っておくべきことはほとんどすべて知っています (ヒヒ)。Objective-C で 3 層アプリケーションを設計する方法を知りたいと思っていました。3 層は Cocoa のフロントエンド アプリケーション、純粋な Objective-C の中間層、およびバックエンド (Objective-C と mysql db のデータ アクセス) です。
なぜ 3 層アーキテクチャが必要なのかという議論にはあまり興味がありません。議論を「方法」に絞り込みたいと思います。
たとえば、各層に 1 つずつ、3 つの個別の x-code プロジェクトを作成できますか? もしそうなら、どうすればプロジェクトを一緒にリンクできますか。Java では、各層を jar ファイルとしてエクスポートし、適切な関連付けを形成できます。
ありがとう!