Олександр Ющенко пропонує рішення, що дозволяє блокувати банеру рекламу та відеорекламу і в браузері, і в застосунках. Наприкінці статті — бонус для тих, хто хоче спробувати, як це працює, проте не готовий робити купу налаштувань для цього.
У жовтні Apple представила чип M5, інструмент Swift Profile Recorder та поради щодо безпечної роботи зі Swift Concurrency. Але не все ідеально — користувачі масово скаржаться на проблеми з новими iOS і macOS. Більше новинок за жовтень шукайте у новому випуску iOS дайджесту.
Нещодавно Іван, Head of Mobile в Jiji, завершив інтеграцію P2P-дзвінків у мобільний застосунок. Це була одна з найскладніших задач за його кар’єру. Саме тому він вирішив поділитися досвідом, який допоможе вам зекономити тижні й уникнути пасток, про які зазвичай не пишуть у документації.
Як ефективно переходити на нову версію Xcode, AI-асистент у Xcode 26 та альтернатива SwiftData з CloudKit — ці та інші новинки шукайте у iOS-дайджесті від Олександра Білоуса.
Новий застосунок Games, редагування та підпис документів, зручніші жести для свайпу, знімки через кнопки навушників та інші корисні (та не дуже) оновлення в iOS 26. Чи стала розумнішою Сірі? Чи варто оновлюватися? Читайте деталі в огляді Олексія Борунова, iOS-розробника в Ajax Systems
Дмитро Іващук розповідає, як йому з командою вдалось створити мобільний застосунок для легкого пошуку партнерів для бігу, волейболу та інших спортивних ігор. Які інструменти використовували, що спрацювало й чи вдалося досягти очікуваних результатів за перші три місяці після релізу — читайте у блозі.
Стежимо за розвитком Swift та одним з наймасштабніших оновлень UIKit за останні роки. Детальніше у дайджесті та його відеоверсїї.
Чому заміна термопасти на MacBook не завжди хороша ідея, як правильно розміщувати об’єкти у 3D-просторі та як неправильна стратегія міграції у Core Data може зламати все. Дізнавайтесь про ці та інші цікавинки у свіжому випуску iOS дайджесту.
iOS-розробник Данило з Lift пояснює, що таке макроси у Swift, навіщо вони потрібні та які проблеми допомагають розв’язати. Він також показує, як створити власний макрос, і ділиться порадами, що допоможуть уникнути типових помилок і заощадити час.
Senior iOS Engineer у Spalah Микола Журба ділиться підходами, які використовує під час створення UI-компонентів за допомогою SwiftUI на прикладі розробки одного такого компонента. А також дає кілька практичних порад, корисних для iOS-розробників будь-якого рівня.
Автор розповідає, як він зробив CI/CD для мобільного кросплатформного застосунку на KMP, а також чому використовувати KMP на реальних продуктах — не найкраща ідея. Буде цікаво передусім фахівцям, які працюють із KMP, цікавляться GitHub Actions або просто хочуть автоматизувати деплой свого проєкту.
Лада, QA Team Lead в Universe Group, ділиться практичним гідом із тестування in-app purchases в iOS. Що це таке, як їх правильно тестувати, та що краще використовувати: Sandbox vs StoreKit Configuration, читайте у її статті.
Senior iOS Engineer з Readdle Андрій ділиться власним підходом до навчання, який допоміг йому вирости до Senior-рівня. Він описує методику Screening—Structuring—Practice, дає практичні поради та надихає розвиватися через побічні проєкти.
Олександр Білоус ділиться головними змінами у Swift 6.1, покращенням Lazy Loading у SwiftUI та новим Model Context Protocol. Також у дайджесті — фреймворк Lynx від ByteDance, оновлення MacBook Air та iPad Air, зміни в App Intents і майбутній редизайн iOS.
Богдан, iOS Developer у компанії OBRIO, розповідає про автоматизацію процесів в iOS-проєктах. У статті йдеться про використання Fastlane, GitLab CI/CD, SwiftLint, Firebase та TestFlight для автоматизації форматування коду, дистрибуції збірок, релізу та тестування.
Новий iPhone 16e, Apple Invites, оновлення APNs-токенів і практичні поради щодо SwiftUI та параметризованих тестів. Про це та багато іншого читайте у свіжому iOS-дайджесті від Романа Міщенка.
Андрій Дрозд і Руслан Кисельов розкривають простий і практичний підхід до атрибуції iOS-трафіку, який допоможе ефективніше аналізувати маркетингові кампанії навіть після введення iOS 14.5.
Як уникнути «мавпячої роботи» — читайте у статті Миколи, Senior iOS Engineer. Вона буде корисною для iOS-спеціалістів, які мають змогу пропонувати та впроваджувати інновації у своїх командах, а також QA-інженерам, які прагнуть до підвищення швидкості delivery.
Андрій Швець розповідає, як iOS 14.5 та SKAdNetwork змінили світ мобільної реклами. На прикладі кіоску з пиріжками він пояснює, як обмеження нового підходу Apple вплинули на ринок, та як рекламодавцям вдалось до цього адаптуватись.
Старт Swift Student Challenge, нюанси з використання Lazy Containers у SwiftUI, шаблонізація з Mustache. Все це та багато іншого вже чекає на вас у новому випуску iOS дайджеста від @mainNews.
Коментарі