Cocoa で (非常に) シンプルな FTP アプリを構築しています。サポートされているさまざまな種類のサーバーに関する情報を保存する必要があります。そこで、単一タイプのサーバーに関するすべての関連情報を格納する ServerType クラスを作成しました。次に、作成されたすべての ServerType クラスを管理するように設計された ServerTypes クラスがあります。
私の質問は、2 つのオブジェクト間の関係を設定する方法です。そうするための好ましい方法はありますか?
また、Objective-C は非インスタンス クラスをサポートしていないため、プログラム全体で使用する必要がある ServerTypes のインスタンスをどこで作成すればよいでしょうか? または、それを行うより良い方法はありますか?ServerType プロパティの 1 つを NSPopupBox にバインドできるように、KVC に準拠する必要があります。
私はCocoaとObjective-Cにかなり慣れていません。