Допустим, у меня есть NSObject AppController: NSObject.Используя IB, я перетаскиваю элемент управления NSObject в MainMenu.xib и указываю класс на AppController.Поскольку MainMenu.xib загружается один раз, а объекты внутри MainMenu.xib находятся в памяти на весь срок службы приложения, делает ли он объект AppController одноэлементным?
Затем я могу перетащить IBOutlet в AppDelegate для доступа к этому синглтону.объект.Это похоже на быстрый способ.Это хорошая практика или не рекомендуется?
Стандартный метод, который я предполагал, это добавить статический AppController * sharedInstance внутри класса и использовать + (AppController *) sharedAppController для доступа.