100 выпуск Digest MBLTdev — свежак для iOS-разработчиков
Сегодня для вас выходит сотый выпуск дайджеста. У нас нет слонов и плюшек. Мы не дарим футболки и нечасто раздаём промо-коды. Всё, что у нас есть — наша собственная каждодневная работа, находками из которой мы делимся с вами. Спасибо, что читаете нас. Выпуск под катом.
Пользуясь случаем, хотелось бы перечислить поименно тех, благодаря кому рассылке уже сто недель: Fanruten (Яндекс), vancher (Aviasales), Александр Зимин (Uberchord), NicoleK (Devim), iSasha (e-Legion), alexchernyy (Ivideon) и, конечно, лично вы, читающий этот текст. А теперь к делу.
10 ways the iPhone changed the world
iPhone стал совсем взрослым. 10 лет. Посмотрим, чем Apple нас порадует в следующую декаду.
telegraph.co.uk
Apple, Facebook and Google top Greenpeace«s clean energy report
Зеленее просто некуда. Для потребителя (особенно из России) это не играет роли от слова совсем. Но так-то Apple большие молодцы, их можно только похвалить. Когда-нибудь эта история доберется и до России. Наверное.
techcrunch.com
Update on the Swift Project Lead
Chris Lattner, который является автором LLVM и Swift, покинул Apple и теперь работает в Tesla.
lists.swift.org
Swift 3.1 Release Process
Уже весной нам обещают новый Swift 3.1, который совместим с 3.0 и содержит различные улучшения.
swift.org
IGListKit 2.1.0
Появилась поддержка macOS. Посоны даже запилили туторил у Рэя.
engineering.instagram.com
MVVM and RxSwift
Очень понятный доклад на уже давно хайповую тему.
realm.io
Bringing Wide Color to Instagram
С 7-м iPhone появился фича под названием «Wide Color». Теперь камера и экран могут работать с большим количеством цветов. И если ваше приложение построено вокруг просмотра фотографий, то неплохо проверить, что пользователь видит все как надо, а не обрезанные цвета, как на древних iPhone.
engineering.instagram.com
Creating a Compelling Today Widget
Как ребята из PSPDFKit делали виджет с динамическим размером (сворачивается и разворачивается) для iOS 9/10. Не так чтоб сложно, но приятно изложено.
pspdfkit.com
Hero
Pod для организации красивых переходов. Заметили, что красивая анимация всем нравится, и как только появляется новое решение, все о нем пишут? Вот и нам тоже нравится красивая анимация.
github.com
Crazy Fast Builds Using distcc
Как с помощью distcc сделали компиляцию проекта параллельно на нескольких машинах в рамках одной сети. Занятно, что раньше distcc был частью Xcode, а потом перестал.
pspdfkit.com
Gifu 2.0
Обновился pod для использования GIF. iOS 9.0+ и Swift 3.0. Поддержка Swift 2.3 есть в отдельной ветке.
cocoapods.org
Design Patterns implemented in Swift 3.0
Пример использования разных паттернов проектирования на Swift.
github.com
Git back to the future
Для тех, кто не знает, что такое «git reflog» и как восстановить потерянные коммиты.
philna.shg
Swish
Интересный скриптик, который позволяет собирать Swift код на удаленном Linux хосте, не покидая Xcode.
github.com
XShared
Расширение для Xcode. Очень простое: обрамляет копируемый текст с помощью ```, чтобы затем можно было сразу вставить в Slack или Telegram. И смех вроде. А ``` набирать напрягает. Особенно в Telegram.
github.com
iOS Awesome Starter Kit
Одно из видений «джентльменского» набор для опытного разработчика, который работает сам на себя.
github.com
How to create effective push notifications
Чрезвычайно актуальная статья о том, как сделать действительно классные push-уведомления. Справляются с этой задачей, прямо скажем, немногие.
uxplanet.org
Stepik Contest
Наверное, самая большая российская платформа онлайн-курсов проводит конкурс на создание курсов. И знаете, я что-то не вижу ни одного курса по Swift там. Может, вы?
adaptive.stepik.org
Предыдущие выпуски Digest MBLTdev и подписка доступны на официальном сайте.
Всё бесплатно и никакого спама, честно!