IOS developer (offline)
AXTableViewController - один из родительских классов, от которых наследуется большинство контроллеров конечных экранов
Берет на себя управление UITableView делегатов и dataSource, тем самым исключая необходимость знать по какому indexPath какая ячейка. Заложена функция замены, удаления, добавление row и section
Каждая уникальная ячейка имеет свой name, которым оперируем (AXRow класс). Внутри Row может храниться ряд property (модель - данные, которые отрисовываем, cell - если в данный момент onScreen и не переиспользуема другой ячейкой, height - заренее известная и статичная или высчитываемая лишь один раз для autoLayout cells), состояние checked/selected и тд
При инициализации экрана описываем какие будут секции и ячейки. Для ячеек задаем cell identifier, фиксированную высоту или маркируем о необходимости ее посчитать (для autolayout)
Класс имеет отдаленную схожесть с https://github.com/maxsokolov/TableKit
Задачи на ближайшее время:
1. Верстка новых секций с использованием AXTableView
2. Оптимизациия старого UI и переход на общие классы для одинаковых элементов.
Workflow:
1. Работа по NDA на удаленку
2. Ежедневный скайп всей команды разработчиков в 10:00
The job ad is no longer active
Job unpublished on
3 March 2021
Look at the current jobs iOS Remote→
Similar jobs
Senior iOS Developer at Plexteq
Ukraine
Senior iOS Engineer at Software MacKiev (CMK)
Ukraine
iOS developer with UI focus at SourceTER
Ukraine
All jobs iOS remote All jobs P2D