вот их очень много, все в одну функцию или лучше разбить на функции. Как код сделать более читаемым?
EasyPeasy
сделать экстеншн метод в чьи аргументы прокидываешь anchor'ы, а он констрейнит это дело
Использовать .xib файлы или сториборды с визуальной репрезентацией констрейнтов как наиболее наглядный и удобоваримый метод
А если делать по-варварски без выигрыша в производительности, верстая в коде констрейнтами, а не фреймами, то для каждой отдельной ui -сущности, к которой применяются констрейнты, стоит создавать свой метод как минимум. В лучшем случае стоит инкапсулировать это в отдельный класс, чтобы улучшить поддержку в дальнейшем
вынести все констреинты в свои функции разбив логически. Представить что человек будет читать код первый раз и будет ли ему понятно что здесь происходит
Обсуждают сегодня