
Память в Swift от 0 до 1
Отличная обзорная статья про принципы работы и управлением памяти в Swift, жизненный цикл объектов. Довольно понятным языком здесь раскрываются такие нетривиальные и не лежащие на поверхности темы как: Memory Layout, […]
Отличная обзорная статья про принципы работы и управлением памяти в Swift, жизненный цикл объектов. Довольно понятным языком здесь раскрываются такие нетривиальные и не лежащие на поверхности темы как: Memory Layout, […]
Мне очень нравится высказывание: Dependency Injection is a 25-dollar term for a 5-cent concept, которое снимает ореол технической глубины от использование DI и напоминает, что это всего навсего одна из […]
Если вы используете Facebook Messenger, то могли заметить что какое-то время назад с ним произошла интересная трансформация – из довольно медленного и громоздкого приложения Messenger стал гораздо более быстрым, плавным […]
Очень простая в освоении книга, которая позволяет быстро погрузиться в разработку приложений для iOS с использованием SwiftUI (новый декларативный подход к созданию интерфейсов с встроенными возможностями реактивного изменения состояний, доступен […]
Часто слышу мнение, что в iOS разработке как и вообще в мобильной разработке, знания алгоритмов и структур данных необязательны. Не могу с этим согласиться, думаю что знание алгоритмов и структур […]
Компания Dropbox долгое время использовала С++ для написания общих частей кода в мобильных приложениях iOS и Android, с подобным подходом я более трех лет работал в компании Тензор. В этой […]
Когда речь идет о верстке интерфейсов iOS приложений для разных экранов и девайсов без плотного понимания работы UIKit и Auto Layout добиться хорошего результата будут сложно, перед вами неплохая книга […]
Данная книга – хорошее и подробное руководство, которое рассказывает про работу iOS приложений, устройстве View и View Controller, применении анимации, работу с фреймворками iOS (сеть, камера, фото, карты, сенсоры, звук, […]
Тема layout и работы run loop в iOS приложениях касается всех, кому важно, чтобы приложения работали быстро и плавно. Как работают и за что отвечают те самые “магические” для многих […]