Я создаю (очень) простое FTP-приложение в Какао, и мне нужно хранить информацию о различных типах поддерживаемых серверов. Итак, я создал класс ServerType, который хранит всю необходимую информацию об одном типе сервера. Затем у меня есть класс ServerTypes, который предназначен для управления всеми создаваемыми классами ServerType.
У меня вопрос, как настроить отношения между двумя объектами. Есть ли предпочтительный способ сделать это?
Кроме того, поскольку Objective-C не поддерживает классы, не являющиеся экземплярами, где я должен создать экземпляр ServerTypes, который будет использоваться во всей программе? Или есть лучший способ сделать это? Мне нужно, чтобы он был совместим с KVC, чтобы я мог связать одно из свойств ServerType с NSPopupBox.
Я довольно новичок в Какао и Objective-C.