Выпуск №221
24 мая 2019
На этой неделе можно или прикупить себе обновлённый Macbook, или обустроить дом, умный как Яндекс. Если вместо этого вы собираетесь на WWDC, не забудьте скачать их официальное приложение, сделать ставки на настоящие названия сессий и распланировать вечеринки после докладов. Если не собираетесь, то оставайтесь с нами и всё равно будете в курсе всего.
Тем временем Amazon работает над распознаванием эмоций собеседников и делает для этого браслет. А Google, ARM, Intel и даже Qualcomm решили сделать жизнь пользователей и инвесторов Huawei немного больнее. Ох, уж этот честный рынок, хорошо что в App Store не так. Или всё-таки нет?
СВЕЖАК ДЛЯ iOS-РАЗРАБОТЧИКОВ
Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!
Код
Empty Strings in Swift
@autoreleasepool uses in 2019 Swift
Storing Codable structs on the disk
Sending remote push notification to app in Testflight / App Store
Swift Code Formatters
Обновлена статья, посвященная инструментам для форматирования кода.
Using NSBatchDeleteRequest to delete batches in Core Data
The Processing of Unrecoverable Errors in Swift
Advanced Animations with UIViewPropertyAnimator
Ordered Collection Diffing
В Swift 5.1 обещают завезти дифы для упорядоченных коллекций, а в этой статье автор пробует эту фичу с возможным вариантом использования на примере табличного представления.
Storing Codable structs on the disk
Если вам тоже кажется, что CoreData/Realm — это перебор для примитивного кеширования, начните хранить Codable-объекты на диске. Сэкономите немало времени.
Инструменты
Type-safe Resources With SwiftGen
Open Tracing for iOS: A Performance Tool for Everyone
Swift WASM
Дизайн
Animation Handbook
Бесплатная книга про лучшие практики при разработке анимаций. Автор в свое время получил Apple Design Award, так что в целом знает, о чём говорит.
Продукт
The Myths of Product Management
Название говорит само за себя, забавно написано, не всё справедливо для наших реалий, но где-то имеет место быть.
Мероприятия
SPECIA CONF: customer experience
Прочее
How to build Flutter app to run on Desktop
Curiosity Killed the Mario - Training a Software Agent to Explore Super Mario Bros
СВЕЖАК ДЛЯ iOS-РАЗРАБОТЧИКОВ
Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!