Привет! Меня зовут Даниил Димов. Я основатель комьюнити EasySwift, работаю в Online Premier iOS разработчиком.
Я верю в то, что для нашего развития как мобильного разработчика, программиста, важно повышать насмотренность, расширять кругозор и усердно учиться. Проще всего это делать, читая статьи и книги, а так же смотреть IT подкасты. Поэтому я читаю много статей и книг про программирование, разработку и процессам , а самыми полезными материалами делюсь в этом канале. Так же каждую пятницу мы будем делать для Вас интерессный контент с мок-собеседованиями, подкастами и докладами.
Если какой-то пост был вам полезен – ставьте 👍, ❤️ и 🔥, мне это важно!
Навигация по постам:
#digest – регулярные подборки лучших материалов
#книги – рекомендации книг
#найм – все, связанное с подбором людей и собеседованиями
#развитие_себя – улучшение своих навыков
#люди – про все навыки, связанные с работой с людьми
#процессы – процессы разработки, управление сроками и скоупом
#доклады - доклады на различные темы
#собеседование - публичные мок-собеседования на iOS разработчика
Я верю в то, что для нашего развития как мобильного разработчика, программиста, важно повышать насмотренность, расширять кругозор и усердно учиться. Проще всего это делать, читая статьи и книги, а так же смотреть IT подкасты. Поэтому я читаю много статей и книг про программирование, разработку и процессам , а самыми полезными материалами делюсь в этом канале. Так же каждую пятницу мы будем делать для Вас интерессный контент с мок-собеседованиями, подкастами и докладами.
Если какой-то пост был вам полезен – ставьте 👍, ❤️ и 🔥, мне это важно!
Навигация по постам:
#digest – регулярные подборки лучших материалов
#книги – рекомендации книг
#найм – все, связанное с подбором людей и собеседованиями
#развитие_себя – улучшение своих навыков
#люди – про все навыки, связанные с работой с людьми
#процессы – процессы разработки, управление сроками и скоупом
#доклады - доклады на различные темы
#собеседование - публичные мок-собеседования на iOS разработчика
👍20❤7🔥2🤡2
iOS Такой 🍏 pinned «Привет! Меня зовут Даниил Димов. Я основатель комьюнити EasySwift, работаю в Online Premier iOS разработчиком. Я верю в то, что для нашего развития как мобильного разработчика, программиста, важно повышать насмотренность, расширять кругозор и усердно учиться.…»
Математические основы Auto Layout
Auto Layout — это система верстки. Прежде, чем углубиться в неё, поговорим о современной верстке вообще. Затем займемся Auto Layout — разберемся какую задачу он решает и как это делает. Рассмотрим особенности в имплементации Auto Layout в iOS, и попробуем выработать практические советы, которые могут помочь в работе с ним.
Auto Layout под капотом работают на уровне линейных уравнений. Системы линейных уравнений знакомы нам еще со школы — обозначаются фигурной скобкой, а их решение — уже без. Также у систем линейных уравнений есть сущности, которыми оперирует Auto Layout — ограничения. Обозначаются прямой линией.
Система линейных уравнений особенна тем, что над ней определена масса операций: складывание строк, умножение их на константы и т.д. Эти операции называются линейными преобразованиями, и с их помощью система приводится к произвольной форме.
Прелесть линейных преобразований в том, что они обратимы. Это подводит нас к интересной и довольно тонкой идее, с которой начинается вся современная верстка.
Более подробно читать тут
#digest
Auto Layout — это система верстки. Прежде, чем углубиться в неё, поговорим о современной верстке вообще. Затем займемся Auto Layout — разберемся какую задачу он решает и как это делает. Рассмотрим особенности в имплементации Auto Layout в iOS, и попробуем выработать практические советы, которые могут помочь в работе с ним.
Auto Layout под капотом работают на уровне линейных уравнений. Системы линейных уравнений знакомы нам еще со школы — обозначаются фигурной скобкой, а их решение — уже без. Также у систем линейных уравнений есть сущности, которыми оперирует Auto Layout — ограничения. Обозначаются прямой линией.
Система линейных уравнений особенна тем, что над ней определена масса операций: складывание строк, умножение их на константы и т.д. Эти операции называются линейными преобразованиями, и с их помощью система приводится к произвольной форме.
Прелесть линейных преобразований в том, что они обратимы. Это подводит нас к интересной и довольно тонкой идее, с которой начинается вся современная верстка.
Более подробно читать тут
#digest
👍7❤3🔥3🖕2