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