iOS дайджест #44: Готуємось до WWDC
У випуску: правила weak self, DI бібліотека Needle, SwiftUI render loop.
Digest з інформативною текстовою частиною та коментарі до WWDC — у відео:
Гаряченьке
Meta iOS Developer Professional Certificate
Meta запускає iOS-курс і буде навіть видавати сертифікати.
Researchers Find Potential Way to Run Malware on iPhone Even When it’s OFF
Ресерчери знайшли спосіб взламати iPhone, навіть якщо він вимкнений. А все завдяки фічам, які працюють, коли iPhone вимкнений (NFC, UWB).
How do we use SwiftUI in the Medium iOS application
На Medium діляться своїм досвідом використання SwiftUI. Якщо коротко — фічі робляться швидше, але є нюанси у відмінностях поведінки самого SwiftUI на iOS 14 та 15.
Що по коду
Introduction to Dependency Injection with Needle — The Uber Way
Детальний огляд DI бібліотеки Needle, головна особливість якої в тому, що вона перевіряє всі залежності на етапі компіляції.
Як правило буравчика, тільки для weak self.
Every Screen in Your App Should Be a Scrolling View
Доволі логічна думка, що будь-який екран має бути як скрол вʼю. Враховуючи, що є Dynamic Size, або раптом зʼявиться клавіатура на екрані і треба все рухати.
В SwiftUI, так само як і в UIKit, є цикл подій. Зазвичай, все працює, і не треба знати, що там. Але ж цікаво.
No-code продукт, за допомогою якого можна накидати UI за допомогою SwiftUI, а в платній версії — навіть підняти в вебі або додати в AppStore.
Цікавинки
CMD+C працює для xib, storybord файлів. Можно скопіювати і вставити як картинку.
Tech Notes: Inside Code Signing
Apple випустили технічні нотатки про те, як влаштовані provisioning profiles та підпис коду.
Xcode build with different RAM
Шок-контент: більше RAM не дає значного приросту швидкості білда.
The Inside Story of iBeer, the Underdog Beer App That Made Millions
Історія створення такого легендарного додатка як симулятор пива. Памʼятаєте, ще були апка-запальничка, хлист?
16 травня 16 років тому Apple випустила перший MacBook.
Vintage Apple Develop Magazine Library
Apple видавала технічний журнал під назвою Develop. Можна подивитись, що було в трендах macOS розробки 25 років тому.
Немає коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів