Матеріали на тему «iOS»

RSS

iOS дайджест #79. App Store у браузері та злитий код. Аналіз провайдерів macOS-агентів. Краще з Server Side Swift

Олександр Білоус 499

Реліз Web App Store пішов не за планом, час припинити переплачувати за CI/CD та новий SwiftPM для роботи з лямбда-функціями. Ці та інші цікавинки за листопад вже чекають на вас у новому випуску iOS дайджесту.

Як заблокувати рекламу в застосунках на Apple-девайсах: DNS-over-HTTPS сервер для Pi-hole

Oleksandr Yushchenko 2136

Олександр Ющенко пропонує рішення, що дозволяє блокувати банеру рекламу та відеорекламу і в браузері, і в застосунках. Наприкінці статті — бонус для тих, хто хоче спробувати, як це працює, проте не готовий робити купу налаштувань для цього. 11

iOS дайджест #78. Від М5 до Hacktivate. Swift Profiler. Час відмовитися від Singleton’ів

Roman Mishchenko 404

У жовтні Apple представила чип M5, інструмент Swift Profile Recorder та поради щодо безпечної роботи зі Swift Concurrency. Але не все ідеально — користувачі масово скаржаться на проблеми з новими iOS і macOS. Більше новинок за жовтень шукайте у новому випуску iOS дайджесту.

Peer-to-Peer дзвінки в мобільних застосунках: досвід інтеграції та про що не пишуть в документації

Putilov Ivan 2022

Нещодавно Іван, Head of Mobile в Jiji, завершив інтеграцію P2P-дзвінків у мобільний застосунок. Це була одна з найскладніших задач за його кар’єру. Саме тому він вирішив поділитися досвідом, який допоможе вам зекономити тижні й уникнути пасток, про які зазвичай не пишуть у документації. 12

iOS & macOS дайджест #77. AI в Xcode, Swift 6.2, iPhone 17 та AirPods з перекладом

Олександр Білоус 652

Як ефективно переходити на нову версію Xcode, AI-асистент у Xcode 26 та альтернатива SwiftData з CloudKit — ці та інші новинки шукайте у iOS-дайджесті від Олександра Білоуса.

Детальний огляд змін в iOS 26 🥽

Alex Borunov 8032

Новий застосунок Games, редагування та підпис документів, зручніші жести для свайпу, знімки через кнопки навушників та інші корисні (та не дуже) оновлення в iOS 26. Чи стала розумнішою Сірі? Чи варто оновлюватися? Читайте деталі в огляді Олексія Борунова, iOS-розробника в Ajax Systems 45

Застосунок для пошуку спортивної тусовки у своєму місті — як ми зробили Sportouch

Dmytro Ivashchuk 3629

Дмитро Іващук розповідає, як йому з командою вдалось створити мобільний застосунок для легкого пошуку партнерів для бігу, волейболу та інших спортивних ігор. Які інструменти використовували, що спрацювало й чи вдалося досягти очікуваних результатів за перші три місяці після релізу — читайте у блозі. 37

iOS дайджест #75. Swift Testing, продуктивність SwiftUI, Godot на iOS та Reaper від Sentry

Олександр Білоус 532

Чому заміна термопасти на MacBook не завжди хороша ідея, як правильно розміщувати об’єкти у 3D-просторі та як неправильна стратегія міграції у Core Data може зламати все. Дізнавайтесь про ці та інші цікавинки у свіжому випуску iOS дайджесту.

Функціонал макросів у мові програмування Swift

Danylo Ilchyshyn 1252

iOS-розробник Данило з Lift пояснює, що таке макроси у Swift, навіщо вони потрібні та які проблеми допомагають розв’язати. Він також показує, як створити власний макрос, і ділиться порадами, що допоможуть уникнути типових помилок і заощадити час. 5

Роби як Apple. Поради щодо проєктування відкритих до змін компонентів

Mykola Zhurba 1302

Senior iOS Engineer у Spalah Микола Журба ділиться підходами, які використовує під час створення UI-компонентів за допомогою SwiftUI на прикладі розробки одного такого компонента. А також дає кілька практичних порад, корисних для iOS-розробників будь-якого рівня.

Мій досвід створення застосунку на KMP, або Як робити CI/CD для кросплатформи

Volodymyr Stelmashchuk 4774

Автор розповідає, як він зробив CI/CD для мобільного кросплатформного застосунку на KMP, а також чому використовувати KMP на реальних продуктах — не найкраща ідея. Буде цікаво передусім фахівцям, які працюють із KMP, цікавляться GitHub Actions або просто хочуть автоматизувати деплой свого проєкту. 9

Тестування In-App Purchases на iOS: гайд для QA з реального досвіду

Lada Kharchenko 4598

Лада, QA Team Lead в Universe Group, ділиться практичним гідом із тестування in-app purchases в iOS. Що це таке, як їх правильно тестувати, та що краще використовувати: Sandbox vs StoreKit Configuration, читайте у її статті. 7

Як розвиватись розробнику, щоб рости в зарплаті та позиції. Десять можливих напрямів та поради з власного досвіду

Andrii Zinoviev 5898

Senior iOS Engineer з Readdle Андрій ділиться власним підходом до навчання, який допоміг йому вирости до Senior-рівня. Він описує методику Screening—Structuring—Practice, дає практичні поради та надихає розвиватися через побічні проєкти. 14

iOS дайджест #74. Що нового в Swift 6.1, iPad Air на M3 та кросплатформний фреймворк Lynx

Олександр Білоус 818

Олександр Білоус ділиться головними змінами у Swift 6.1, покращенням Lazy Loading у SwiftUI та новим Model Context Protocol. Також у дайджесті — фреймворк Lynx від ByteDance, оновлення MacBook Air та iPad Air, зміни в App Intents і майбутній редизайн iOS.

Автоматизуємо рутинні процеси в iOS-проєктах. Приклади та поради

Bohdan Arkhypchuk 2188

Богдан, iOS Developer у компанії OBRIO, розповідає про автоматизацію процесів в iOS-проєктах. У статті йдеться про використання Fastlane, GitLab CI/CD, SwiftLint, Firebase та TestFlight для автоматизації форматування коду, дистрибуції збірок, релізу та тестування. 3

iOS дайджест #73. Глосарій по Concurrency, оновлення APNs Tokens та досліженням динамічних структур

Roman Mishchenko 603

Новий iPhone 16e, Apple Invites, оновлення APNs-токенів і практичні поради щодо SwiftUI та параметризованих тестів. Про це та багато іншого читайте у свіжому iOS-дайджесті від Романа Міщенка. 2

Make iOS Attribution Great Again. Як обійти обмеження iOS 14.5 за допомогою простої моделі атрибуції трафіку

Ruslan Kyselov 854

Андрій Дрозд і Руслан Кисельов розкривають простий і практичний підхід до атрибуції iOS-трафіку, який допоможе ефективніше аналізувати маркетингові кампанії навіть після введення iOS 14.5. 3

Як використати Notion API для спрощення флоу заведення багів

Mykola Zhurba 2688

Як уникнути «мавпячої роботи» — читайте у статті Миколи, Senior iOS Engineer. Вона буде корисною для iOS-спеціалістів, які мають змогу пропонувати та впроваджувати інновації у своїх командах, а також QA-інженерам, які прагнуть до підвищення швидкості delivery. 2

iOS 14.5 «зламав» рекламу iOS-застосунків. Як це працює у 2025-му

Andriy Shvets 1882

Андрій Швець розповідає, як iOS 14.5 та SKAdNetwork змінили світ мобільної реклами. На прикладі кіоску з пиріжками він пояснює, як обмеження нового підходу Apple вплинули на ринок, та як рекламодавцям вдалось до цього адаптуватись. 5

← Сtrl 123456...11 Ctrl →

Коментарі

Оо, знакомый девайс! Мы на нём мультики рисовали, игрушки писали, перепечатывая с журналов )) Из программистских приколов помню соревновались, кто за меньшее кол-во шагов найдёт корни квадратного уравнения )))
Да ну останні 10 років, то того вбили то іншого. З останніх над гучних справ Ірина Фаріон , та Андрій Парубій. На лише Зеленьского було два замахи, лише за цей рік, та спрацювало СБУ.
❗️Новим Головнокомандувачем Збройних Сил України стане Михайло Драпатий, — Зеленський.
Аж раптом виходить пластина, на якій у 10 разів більше придатних схем. Усі технологи кинулися шукати, в чому ж причина. Це був тільки початок мікроелектроніки, ніхто не знав, наприклад, що має бути «чиста кімната».
Я не знаю, що там міг Кремль сто років тому, але зараз він навіть дверну ручку в англіському селі засрати нервагентом не може без того, щоб не обісратися на весь світ і жертва не вижила.
Зливанням половини бюджету на озброєння на свою фірму? ну, той за кого стоять картонки, примудрився навіть майбутнє грошове забезпечення так злити
Ну Троцький так бігав і ще бато хто, усі добігались. Хто-хто, а кремль такого не пробачає.
Напевно він не до такої ступені дурний, щоб не розуміти, що наступних виборів може просто не бути як і державності. Немає державності — немає проблеми.
Скоріше це відображає те, що соціально та політично активних у нас вистачає, навіть якщо виключити тих, хто на фронті та тих, хто ховається без броні, але хотів би вийти.
Адже програмне рішення можна масштабувати на всю бригаду. бачу, доволі обмежене розуміння в армійській темі. Не прийми як образу. Але те, що ти пишеш — ні, так не працює апріорі. Хоча для цивільних, згоден, наче виглядає логічним.
нормативно правові акти прописують вимоги, але не створюють процеси чи сервіси. Тому кожен підрозділ — військова частина — розуміє це по своєму та роботу налагоджує по-своєму, тому й рішення різні. Крім того, в СОУ — це десь 20+ служб + бойові підрозділи.
Як складно звучить то у вас. Няшний дідусь-технар один отримав хату за результати праці усього колективу? То пощастило так! У 2008-му няшний дідусь при оголошенні масштабної військової реформи РФ і переозброєння, пішов працювати у російський Мікрон?
відкрито повз поліцію ходить на мітинги або вже є діючим військовим чи ветераном. то є якась дуже цікава сентенція ... чи є то є справжнім відображенням справжньої ситуації в Україні?
Як і «задовбавсь стояти на майдані кожні 10 років». особливості циклічності та розривності як наслідок радянської соціалістичної історії як такі
Свого часу я працював над мікросхемою для балістичних ракет «Тополь М». Чи жалкую про це зараз? Звісно, що так. Якби я був таким розумним «до того», як моя дружина «після» , то, можливо би був вже мільйонером. Стан розробок на Мікроні приблизно знаю.