私はOS Xの開発を始めたばかりのiOS開発者です.iOSでは常にMVCパターンに従い、UIViewControllerのサブクラスに適切なコードを記述します。 App Delegateは単にメインビューコントローラを初期化します。それだけです。その後、View Controllerはすべてのロジックを処理します。iOSからOS Xへ - コードはどこに置くのですか?
しかし、OS Xでは、私はすべてのアプリケーションデリゲートに入れているようです。私のアプリケーションのデリゲートクラスは約300行になりました。私はiOSでやったのと同じパターンに従うことができますか?ビューコントローラはありません!
私が言っていることは、Macアプリケーションのコードを整理する一般的な方法は何ですか?
「ビューコントローラはありません」と言っていますか? – ThomasW
しかし、Mac OS XにはView Controllerがあります:https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/NSViewController_Class/Introduction/Introduction.html – ThomasW
私の言うことは、共通点は何ですか? Macアプリケーション用のコードを整理するための受け入れられた方法はありますか? – 0xSina