Привіт спільноті Cocoa розробників! 👋
В цьому каналі буду з Вами ділитися цікавими матеріалами з розробки для продуктів Apple.
Розпочну зі своєї статті, вона про те як інтегрувати In-App Purchases в ваш додаток.
https://medium.com/p/b2e9ee300e81/
В цьому каналі буду з Вами ділитися цікавими матеріалами з розробки для продуктів Apple.
Розпочну зі своєї статті, вона про те як інтегрувати In-App Purchases в ваш додаток.
https://medium.com/p/b2e9ee300e81/
Medium
In-App Purchases in iOS. Part 1: Creating purchases and adding them to the project
Hi everyone! My name is Sergey. I’ve been working as iOS Team Lead at Futurra Group for more than six years.
Please open Telegram to view this post
VIEW IN TELEGRAM
💡Про те, як зробити ось такий (і ще багато інших) крутий графік на SwiftUI!
Всередині ще кілька гарних графіків з прикладом реалізації👍
👉https://www.avanderlee.com/swift-charts/bar-chart-creation-using-swift-charts/
🇺🇦 iOSDevUA
Всередині ще кілька гарних графіків з прикладом реалізації👍
👉https://www.avanderlee.com/swift-charts/bar-chart-creation-using-swift-charts/
🇺🇦 iOSDevUA
🍿Зовсім нещодавно з'явився офіційний канал Apple Developer на YouTube 🔥
Виглядає багатообіцяючим, подивимося, як вийде на ділі!
Там і відео з WWDC (нарешті можна буде дивитися з зручним плеєром), і різного роду інший контент про розробку. Підписуйтеся 🔔
👉 https://www.youtube.com/@AppleDeveloper
🇺🇦 iOSDevUA
Виглядає багатообіцяючим, подивимося, як вийде на ділі!
Там і відео з WWDC (нарешті можна буде дивитися з зручним плеєром), і різного роду інший контент про розробку. Підписуйтеся 🔔
👉 https://www.youtube.com/@AppleDeveloper
🇺🇦 iOSDevUA
🇺🇦 iOS Dev UA - спільнота iOS розробників
💡Про те, як зробити ось такий (і ще багато інших) крутий графік на SwiftUI! Всередині ще кілька гарних графіків з прикладом реалізації👍 👉https://www.avanderlee.com/swift-charts/bar-chart-creation-using-swift-charts/ 🇺🇦 iOSDevUA
💡Web Distribution тепер доступна в iOS 17.5 бета 2 та App Store Connect
Web Distribution дозволяє авторизованим розробникам розповсюджувати свої iOS-додатки серед користувачів Європейського Союзу (ЄС) безпосередньо з веб-сайту, що належить розробнику. Apple надасть розробникам доступ до API, що сприяють дистрибуції їхніх додатків з вебу, інтеграції з функціоналом системи та забезпеченню резервного копіювання та відновлення додатків користувачів, як тільки вони відповідатимуть певним вимогам, призначеним для захисту користувачів та цілісності платформи.
Детальніше дивіться у розділі 👉 Getting started with Web Distribution in the EU
🇺🇦 iOSDevUA
Web Distribution дозволяє авторизованим розробникам розповсюджувати свої iOS-додатки серед користувачів Європейського Союзу (ЄС) безпосередньо з веб-сайту, що належить розробнику. Apple надасть розробникам доступ до API, що сприяють дистрибуції їхніх додатків з вебу, інтеграції з функціоналом системи та забезпеченню резервного копіювання та відновлення додатків користувачів, як тільки вони відповідатимуть певним вимогам, призначеним для захисту користувачів та цілісності платформи.
Детальніше дивіться у розділі 👉 Getting started with Web Distribution in the EU
🇺🇦 iOSDevUA
Apple
Getting started with Web Distribution in the EU - Support - Apple Developer
Web Distribution lets authorized developers distribute their iOS and iPadOS apps to users in the European Union (EU) directly from a website owned by the developer. Apple provides access to APIs that facilitate the distribution of developers’ apps from the…
💡Зовсім невеликий, але дуже корисний, особливо для новачків, матеріал про Dynamic і Static dispatch у Swift!
Про це обов'язково треба знати, бо як мінімум на співбесіді точно запитають. І на практиці постійно зустрічається! 👍
Насправді й про інші dispatch-і запитають, але поки що давайте з цими розберемося.
👉 https://antran.app/2024/dynamic_static_dispatch
🇺🇦 iOSDevUA
Про це обов'язково треба знати, бо як мінімум на співбесіді точно запитають. І на практиці постійно зустрічається! 👍
Насправді й про інші dispatch-і запитають, але поки що давайте з цими розберемося.
👉 https://antran.app/2024/dynamic_static_dispatch
🇺🇦 iOSDevUA
💡Продовжуючи вчорашню тему, хочу поділитися великим та детальним матеріалом про велику кількість dispatch-ів, які є в Swift!
Тут уже дійсно дуже детально про різні типи, про швидкість роботи, характеристики продуктивності та таке інше. Якщо хочеться зовсім поринути у деталі, то цей матеріал чудово підійде!
👉 https://jacobbartlett.substack.com/p/compiler-cocaine-the-swift-method
🇺🇦 iOSDevUA
Тут уже дійсно дуже детально про різні типи, про швидкість роботи, характеристики продуктивності та таке інше. Якщо хочеться зовсім поринути у деталі, то цей матеріал чудово підійде!
👉 https://jacobbartlett.substack.com/p/compiler-cocaine-the-swift-method
🇺🇦 iOSDevUA
Jacobstechtavern
The Swift Method Dispatch Deep Dive
And the compiler's endless quest to speed up your code
💪 Генератор для Privacy Manifest
Нещодавно практично кожен додаток повинен включати спеціальний маніфест, у якому вказується, які типи даних він збирає і для чого використовує різні неблагополучні фреймворки та API. Отже, продовжуємо тиждень корисних інструментів – ось вам зручний генератор цих файлів.
👉 А ось тут – більш детальна стаття про нього.
🇺🇦 iOSDevUA
Нещодавно практично кожен додаток повинен включати спеціальний маніфест, у якому вказується, які типи даних він збирає і для чого використовує різні неблагополучні фреймворки та API. Отже, продовжуємо тиждень корисних інструментів – ось вам зручний генератор цих файлів.
👉 А ось тут – більш детальна стаття про нього.
🇺🇦 iOSDevUA
💡 Сервіс для візуалізації JSON
Дивіться, який класний сервіс для того, щоб візуалізувати будь-який JSON у вигляді деревоподібної діаграми. Є і пошук, і темна тема.
👉 https://www.jsonviewer.tools/editor
🇺🇦 iOSDevUA
Дивіться, який класний сервіс для того, щоб візуалізувати будь-який JSON у вигляді деревоподібної діаграми. Є і пошук, і темна тема.
👉 https://www.jsonviewer.tools/editor
🇺🇦 iOSDevUA
Якщо ви завжди мріяли відвідати WWDC, але поки що це не вдалося, тоді насолоджуйтеся крутим відео-контентом від Paul Hudson про минулорічний WWDC. Це свого роду "бекстейдж", що допомагає зануритися в атмосферу та зрозуміти, наскільки там класно! 🔥
👉 https://www.youtube.com/watch?v=SneL19Jp1iE
🇺🇦 iOSDevUA
👉 https://www.youtube.com/watch?v=SneL19Jp1iE
🇺🇦 iOSDevUA
YouTube
What it's like attending WWDC in Cupertino
At WWDC23 I recorded a lots of videos as I met friends, visited Apple Park, attended community events, and more, so now you can see exactly what it's like attending WWDC in person. So, if you're in town for WWDC this year, hopefully you can come prepared!…
💡Dude Where Is My Touch Bar
Якщо в додатку macOS у
👉 https://twitter.com/hrumarek/status/1190942518080397317?s=46
🇺🇦 iOSDevUA
Якщо в додатку macOS у
NSUserDefaults встановити YES для ключа _NS_4445425547, то у вашому додатку з'явиться системне дебажне меню. Головний пункт, звісно, це Dude Where Is My Touch Bar!👉 https://twitter.com/hrumarek/status/1190942518080397317?s=46
🇺🇦 iOSDevUA
Ще один чудовий навчальний матеріал з прикладами. Цього разу про протокол
👉 https://www.avanderlee.com/swiftui/identifiable-protocol-object-identifier/
🇺🇦 iOSDevUA
Identifiable в SwiftUI! Автор зазначає, що хоча протокол і здається простим і зрозумілим, є кілька випадків, де ви можете виявити помилку. Він показує і докладно пояснює 👍👉 https://www.avanderlee.com/swiftui/identifiable-protocol-object-identifier/
🇺🇦 iOSDevUA
SwiftLee
Identifiable protocol in SwiftUI explained with code examples
The Identifiable protocol adds identity to your objects and comes with a default implementation using ObjectIdentifier for classes.
👀 Сьогодні в ЄС запрацював один із перших альтернативних маркетів застосунків — AltStore PAL альтернативний магазин застосунків для iOS
Це маркет з відкритим кодом, призначений для розповсюдження застосунків від незалежних розробників.
AltStore PAL — децентралізований і не має каталогу, тому розробникам потрібно буде самостійно рекламувати свої застосунки.
👉 Користувачі у Європейському Союзі можуть завантажити AltStore PAL із вебсайту.
🇺🇦 iOSDevUA
Це маркет з відкритим кодом, призначений для розповсюдження застосунків від незалежних розробників.
AltStore PAL — децентралізований і не має каталогу, тому розробникам потрібно буде самостійно рекламувати свої застосунки.
👉 Користувачі у Європейському Союзі можуть завантажити AltStore PAL із вебсайту.
🇺🇦 iOSDevUA