iOS дайджест #32: Special - WWDC'19
У випуску: SwiftUI, Combine, Catalyst, Sign in with Apple, темна тема.
Що було
WWDC 2019 
Якщо ви з якоїсь причини пропустили WWDC, то варто почати з того, що взагалі представили там.
WWDC 2019 — The Things You May Have Missed 
Потім — що нового для розробників.
WWDC 2019 Viewing Guide 
А потім — які сесії потрібно подивитися.
The 15 Best WWDC Videos of All Time 
А якщо вже подивилися сесії цього року, то ось підбірка кращих сесій за весь час WWDC.
SwiftUI
First impressions of SwiftUI 
Прийшли вже перші враження. Про повноцінний досвід використання говорити все одно ще рано.
SwiftUI by example 
І перші уроки.
SwiftUI` Framework Learning and Usage Guide 
Альтернатива документації від Apple з описом всіх елементів і картинками з прикладами.
Making real-world app with SwiftUI 
Звучить начебто цікаво, але що на практиці, як це використовувати в додатку?
Все, що ви хотіли знати про SwiftUI, але боялися запитати 
Стаття в форматі запитання-відповідь, яка додасть розуміння в цілому.
Understanding Property Wrappers in SwiftUI 
Розбираємося, які є property wrappers в SwiftUI і що це взагалі таке.
Inside SwiftUI's Declarative Syntax's Compiler Magic 
І трохи хардкору про те, як це влаштовано під капотом.
About SwiftUI 
Якщо посилань вище було недостатньо, то ось ще репозиторій з величезним безліччю статей, відео, уроків по SwiftUI.
Combine
Apple's new framework Combine 
SwiftUI заснований на байндингах, які реалізовані в новому фрейморке Combine. Async, await не додали, але зате тепер є реактивне програмування.
вже приблизно 7 років.
RxSwift to apple's Combine «Cheat Sheet» 
Якщо ви вже знайомих з RxSwift, то можна пройтися за списком об'єктів і операторів, які роблять те ж саме в Combine.
Will Combine kill RxSwift? 
І відразу виникає питання: а чи потрібен взагалі RxSwift і ReactiveCocoa?
github.com/freak4pc/RxCombine 
Що буде, якщо з'єднати RxSwift і Combine? ?
MovieSwiftUI 
Приклад невеликого додатки на основі SwiftUI.
MemeMaker 
І ще один додаток, який робить меми теж з допомогою SwiftUI.
Інші новинки
Beyond the Checkbox with Catalyst and AppKit 
Наступний по значимості для мене — Catalyst (ex Marzipan). Не факт, що він буде дуже популярним, але виглядає цікаво.
How To Adopt Dark Mode In Your iOS App ? 
Темну тему завезли — тепер треба адаптувати свої програми.
How to implement Sign In with Apple 
Apple надійшли досить хитро — додали авторизацію через їх сервіси і зробили це обов'язковим, якщо є авторизація через соціальні мережі.
How does Apple (privately) find your offline devices? 
Ще з цікавого — Find My, який працює на основі айфонів, які знаходяться поруч. Тепер якщо Apple захоче, буде знати всі ваші пересування.
WWDC19: Getting Started with Test Plan for XCTest 
Big deal для тестування — тепер можна по-всякому налаштовувати тестові плани.
A first look at Xcode 11's Swift Package Manager integration 
SPM офіційно завезли для всіх платформ, не тільки для CLI.
Anastasiia Voitova breaks down the major security and privacy announcements from WWDC 
Apple кожен рік говорить, як переживає щодо privacy користувачів, але вирішила розібратися, як там насправді.
What's new in Core ML 3 
Та багато змін в новому Core ML.
? Попередній випуск: iOS дайджест #31 
Опубліковано: 21/06/19 @ 10:00
Розділ  Різне  
Рекомендуємо:
Як в KeepSolid розробили LezGo — навігатор для спільних автоподорожей
 SAP Commerce Cloud: що вам треба знати про роботу з платформою
 Що має знаті Senior Java Developer. Результати аналізу вакансій в Україні та Каліфорнії
 Як спілкуватися з іноземними замовниками: поради українським розробникам
 Реаліті: інфо-сайт, звіт #3