Я создаю свои ячейки табличного представления в файлах xib, которые я затем регистрирую в своем табличном представлении и возвращаю в cellForRowAt
, используя метод tableView.dequeueReusableCell
.В редких случаях я создаю ячейки, разбивая их на подклассы и программируя интерфейс вручную. Обычно я просто инициализирую их и возвращаю их из cellForRowAt
.
. Недавно я обнаружил, что вы можете зарегистрировать подклассы, используя tableView.register(cellClass: AnyClass?, forCellReuseIdentifier: String)
.Должен ли я регистрировать свои подклассы и возвращать их через dequeueReusableCell
?Каковы преимущества его использования вместо возврата инициализированного подкласса?