Разница между ViewControllers и Nibs - PullRequest
0 голосов
/ 23 октября 2010

Я проделал большую работу над UIViewControlers и Nibs и заметил, что есть два способа сделать это.

@class AController : UIViewController

[[AController alloc] initWithNibName:<name of nib> bundle:nil];

, а другой способ - сделать владельца файла UIViewController и связатьвид.Все, что вам нужно сделать, это

[[AController alloc] init];

или сделать это где-нибудь еще, как в других файлах пера (я думаю).Для меня последнее намного проще, поэтому, когда объясняете, как загрузить файл пера, почему они всегда используют первый?И есть ли разница, как в производительности?

1 Ответ

1 голос
/ 23 октября 2010

init - это просто удобный метод, который загружает кончик на основе имени контроллера вида. Если вы указываете одно и то же имя для initWithNibName:bundle:, то оно абсолютно одинаковое. Практически нет разницы в производительности.

...