Новости
Digest MBLTdev: Новости для iOS разработчиков №152
В течение недели топовые iOS-разработчики Руслан Гуменный, Саша Черный и Саша Зимин, а также директор по продукту VK Иван Козлов собирают для вас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.
Кстати, о командах. Опрос о скорости работы команд Android- и iOS-разработки показал следующее: iOS-команда хоть немного быстрее — 32,4%, команды в общем-то равны — 24,9%, Android-команда хоть немного быстрее — 42,7%. В опросе приняли участие 185 человек и один учёный кот.
Почему мы видим то, что видим — как всегда отдельный вопрос, но с личным наблюдением некоторых авторов дайджеста совпадает. Нам же, iOS-разработчикам, стоит подумать: что изменилось? iOS стала сложнее, хуже? Качество разработчиков? Сложность создаваемых продуктов?
Опрос про отечественные команды мобильной разработки
А вот и ещё один опрос, который заполнят многие, а в итоге мы получим обработанную информацию о том, какие же компании работают над Dev PR’ом лучше всего, и откуда выходят самые активные мобильные разработчики :)
Tim Cook says users will be able to turn off iPhone battery performance throttling in future iOS update
История с тормозящими айфонами подходит к концу. Теперь Apple обещала дать пользователям выбор: долгая жизнь батареи или быстрый девайс.
Xcode Activity Time Tracking. Results of 2017
Два разработчика год собирали статистику про свою работу в Xcode. Сколько времени проходит от Cmd+B до успешной сборки? А до неуспешной? А с тестами как?
Universal link broken in iOS 11.2
Незамеченная, но очень важная новость: диплинки сломаны в iOS 11.2. Так что не пугаемся и ждём свежего релиза с фиксом.
Uber RIBs
В прошлом году инженеры Uber рассказали про новую архитектуру своего приложения, но без мелких подробностей. Теперь они завели репозиторий с более подробным описанием, фреймворком, тулзами и туториалами.
A better way to update UICollectionView data in Swift with diff framework
Про DeepDiff мы писали. А вот вам статеечка про применение DeepDiff к UICollectionView. В конце — абзац про производительность. С картинкой!
Swift 4.1 Beta
Apple активно развивает 4.1. И там уже много интересного. Например, Struct и Enum получили дефолтный hash и equal, array/dictonary/set получили дефолтный Codable/Decodable, полностью реализован KeyPath и так далее. Прямо праздник какой-то.
Обновление строк на лету в мобильных приложениях: часть 1
Вводная статья про то, как команда Badoo подошла к локализации приложения.
iOSSnapshotTestCase (previously named FBSnapshotTestCase)
Помните FBSnapshotTestCase, единственную нормальную библиотеку для UI Snapshot тестов на iOS, которую забросили Facebook в этом году? Так вот, Uber взяли её под своё крыло и обещали поддерживать. Хорошие новости, господа.
All-English conferences for Cocoa developers.
Список будущих (и прошедших) конференций для iOS-разработчиков с датами, городами и информацией по CFP.
Computer latency: 1977-2017
Товарищ вооружился высокоскоростной камерой и измерил время между нажатием на кнопку/экран и рендром символа на экране. Интересно, что iPad Pro c Pencil является самым быстрым в его тесте.
Affine transformations
Аффинные преобразования — очень важная для понимания штука, если дело доходит до анимаций. Вот немножко теории.
-
Новости1 неделя назад
Видео и подкасты о мобильной разработке 2025.14
-
Видео и подкасты для разработчиков3 недели назад
Javascript для бэкенда – отличная идея: Node.js, NPM, Typescript
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.12
-
Разработка3 недели назад
«Давайте просто…»: системные идеи, которые звучат хорошо, но почти никогда не работают