История факапа #1

Планируя работы на февраль 2019 года по основному проекту, на котором работаю, я подумал, что неплохо было бы зарефакторить код, ответственный за парсинг данных. Так вышло, что в процессе рефакторинга я, сам того не подозревая, заложил в кодовую базу бомбу замедленного действия.Предыстория2 года назад наша команда внедряла в функционал…

Autoresizing Layout

На мой взгляд, инструменты верстки UI в iOS далеко не идеальны и обладают высоким порогом вхождения (в отличии, например, от html). Будучи начинающим iOS разработчиком, я тратил огромное количество времени на попытки понять принципы работы constraints, циклы layout-a и т.д. Autoresizing — один из инструментов, который помогает iOS разработчику покрыть…