Не успел Apple закрепиться на рынке планшетов, как Google анонсировал, что выходит из этого бизнеса. Тем временем Slack приходит на IPO (их оценили в 16 миллиардов — совсем как WhatsApp), а Facebook едва успел анонсировать собственную валюту и уже вынужден объясняться перед государственными комитетами. И правда, лучше бы придумали децентрализованную социальную сеть вместо централизованной криптовалюты.
iOS & iPadOS 13 Beta 2 Release Notes
Apple выпустила обновленные бета-версии операционных систем с большим количеством фиксов и исправлений.
Updated App Store Links
Линки на приложения в App Store переехали на новый домен. Вместо itunes.apple.com используется apps.apple.com.
Building forms with SwiftUI
Очередная статья в потоке информации по SwiftUI. В этом туториале автор рассказывает о том, как работать с компонентом Form.
WWDC 2019 Session Notes
В данном репозитории автор собрал краткое описание видеосессий прошедшей WWDC со ссылками на оригинальные видео, так что если что-то нужно быстро найти или бегло ознакомиться с содержанием, то будет очень полезно.
How to Integrate the New ‘Sign in with Apple’ Button in Your iOS App?
Если в приложении поддерживается авторизация через сторонние сервисы, то начиная с iOS 13 вам нужно реализовать поддержку авторизации Apple. К счастью, и на эту тему есть туториал.
You don’t (always) need [weak self]
О weak/strong написано множество статей, так почему бы не прочитать ещё одну, особенно если вы всё никак не можете решить, когда нужно использовать [weak self], а когда — нет. К тому же, в статье есть полезная диаграмма, которая подскажет и наставит на путь истинный.
View Controller Presentation Changes in iOS 13
Объёмная статья о том, как в новой iOS изменится Presentation styles с примерами кода.
iOS 13: Notable UIKit Additions
На фоне множества новых фреймворков внушительное количество изменений в уже существующих никто не заметил. В статье — подборка самых интересных новшеств UIKit.
SwiftUI: Render your Mojave SwiftUI Views on the fly
Хочется посмотреть на SwiftUI в реальном времени, но не хочется устанавливать бету? Вы можете сделать это и на Mojave.
Intro to CallKit
Авторы рассказывают о том, как использовать CallKit для реализации интерфейса VoIP-приложения, повторяющего стандартную «звонилку».
Using Xcode Previews with existing views without using SwiftUI
Статья об использовании Xcode Preview при вёрстке интерфейса с помощью UIView.
SwiftUI by Example
Коллекция примеров кода для разработки интерфейса средствами SwiftUI.
SwiftUI: Handling optionals
Использование опциональных View при построении интерфейса на SwiftUI.
iOS Security 101 (-ish)
Подробный анализ проблем с безопасностью мобильных приложений (и способы их исправить без jailbreak) с недавно прошедшей конференции mDevCamp в Праге.
ASO Keyword Optimization in Practice: Part 1
В преддверии App Store для Apple Watch самое время задуматься о нюансах оптимизации своих приложений.
Shifting paradigms in Swift
После WWDC фокус разработчиков переключается на новые технологии и попытки их внедрения в существующие приложения. Как лучше подойти к этому процессу и с чего стоит начать — рассказано в статье.
Making Direct Messages Reliable and Fast
Инженеры из Instagram рассказывают о своей системе оптимистичной мутации данных, надёжной и простой в работе.