私はiOSプログラマーであり、最近Mac用のCocoaアプリを作ることに切り替えました。 AppDelegate
からMainMenu.xib
デフォルト、挿入ボタンやリンクを使用してアウトレットをAppDelegateまたはカスタムのCocoaクラスに挿入しますか?
(1):Xcode
でプロジェクトを作成するとき、二つの選択肢があるようです。私はNSView
クラスの作成を試み、成功していないクラスにリンクしています。
(2)NSViewController
クラスを作成し、ビューをMainMenu.xib
から任意のボタンにリンクします。
複数views
とwindows
で、大規模なアプリケーションを作成するときに、これらの方法のどちらが良いですか?
を編集します。AppDelegate
に何かを接続しないと、最初に起動するにはどうすればよいでしょうか? xib
でNSWindowController
クラスを作成し、NSViewController
クラスにそのビューを接続しますか?どのクラス私が始めて、どのような要素(ウィンドウ、ビュー、ボタン)どのようなクラスファイルに接続するようにすると、私は推測
は全体的に私は混乱しています。
グーグルで遊んで何時間も遊んだ後、私は必要なものを達成する方法を最終的に考え出しました。すべてのビューはメインのxibファイルに保存され、すべて1つのNSViewControllerクラスにリンクされています。各ビューは、IBの右メニューのNSViewクラスに関連付けられます。これにより、すべてのものが1つのxibと1つのViewControllerクラスに保持され、AppDelegateでは何も保持されません。 –