IOS/Swift: оптимальный способ генерировать десятки просмотров из NIB
Полный новичок IOS здесь...
Я пишу приложение календаря и пытаюсь воссоздать это отображение:
Поэтому я создал собственный вид, подкласс UIView. Я передаю это представление массив объектов Appointment (мои собственные пользовательские объекты), и для каждого я создаю представление и вызываю addSubView
,
Первый тест прошел отлично.
Но так как я хочу, чтобы мое приложение отображало чуть больше информации для каждой встречи, я решил создать еще один пользовательский класс пользовательского интерфейса со связанным пером.
Теперь мне нужно десериализовать файл пера для каждой встречи, которую я хочу показать, и это занимает в 100 раз больше времени, чем предыдущий код:
let v = NSBundle.mainBundle().loadNibNamed("SingleAppointmentView", owner: nil, options: nil)[0] as! SingleAppointmentView;
Есть лучший способ сделать это? Могу ли я десериализовать перо один раз, а затем скопировать его? или я должен просто создать свой SingleAppointmentView в коде, и отпустить удобство файла пера?