IOS/Swift: оптимальный способ генерировать десятки просмотров из NIB

Полный новичок IOS здесь...

Я пишу приложение календаря и пытаюсь воссоздать это отображение:

Поэтому я создал собственный вид, подкласс UIView. Я передаю это представление массив объектов Appointment (мои собственные пользовательские объекты), и для каждого я создаю представление и вызываю addSubView,

Первый тест прошел отлично.

Но так как я хочу, чтобы мое приложение отображало чуть больше информации для каждой встречи, я решил создать еще один пользовательский класс пользовательского интерфейса со связанным пером.

Теперь мне нужно десериализовать файл пера для каждой встречи, которую я хочу показать, и это занимает в 100 раз больше времени, чем предыдущий код:

let v = NSBundle.mainBundle().loadNibNamed("SingleAppointmentView", owner: nil, options: nil)[0] as! SingleAppointmentView;

Есть лучший способ сделать это? Могу ли я десериализовать перо один раз, а затем скопировать его? или я должен просто создать свой SingleAppointmentView в коде, и отпустить удобство файла пера?

0 ответов

Другие вопросы по тегам