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

💡 Усі статті, обговорення, новини про Mobile — в одному місці. Приєднуйтесь до Mobile спільноти!

Привіт, це дайджест новин для iOS та macOS-розробників — від оновлень Swift і Xcode до нових пристроїв.

Approachable Concurrency у Swift 6.2

У Xcode 26 з’явилась нова фіча — SWIFT_APPROACHABLE_CONCURRENCY, яка робить багатопотоковий код безпечнішим та простішим. Серед ключових змін — InferIsolatedConformances та NonisolatedNonsendingByDefault, які спрощують роботу з акторами й асинхронними викликами.

Нові пристрої від Apple

Вересневий івент приніс нову лінійку iPhone 17, AirPods Pro 3 та Apple Watch Series 11. AirPods тепер вимірюють серцебиття й мають переклад у реальному часі, Apple Watch отримали вимірювання тиску й 5G, а iPhone 17 — нову камеру, ProMotion-дисплей, чіп A19 Pro та колір Cosmic Orange.

MainActor чи новий актор?

Коли створювати нових акторів у Swift і чи вистачить MainActor для синхронізації даних.

AI-асистент у Xcode 26

Xcode 26 отримав AI Assistant, який допомагає писати код, виправляти помилки та радить переходити на Swift Testing. Його ядро — фреймворк IDEIntelligenceChat, що працює з контекстом IDE і дотримується суворих обмежень безпеки. Однак через «пісочницю» іноді поводиться надто обережно.

AI-інтеграції у Xcode: ChatGPT, Claude, OpenAI Codex

Xcode стає центром AI-розробки. Окрім ChatGPT, Apple додала підтримку Claude від Anthropic. OpenAI придбала Alex Sidebar, створений спеціально для Xcode. Здається, IDE готується до епохи повної інтеграції AI-агентів.

Джерело

SQLiteData — альтернатива SwiftData з CloudKit

Команда Point-Free представила SQLiteData — швидку альтернативу SwiftData з підтримкою CloudKit і CloudKit Sharing.

Фреймворк базується на StructuredQueries, має макрос #sql для перевірки запитів під час компіляції та в кілька разів швидший за GRDB.

Працює з iOS 13 та macOS 10.15 — ідеальний варіант для старіших проєктів. Детальніша документація за посиланням.

Як ефективно переходити на нову версію Xcode

Покроковий гайд від Qonto про процес міграції проєктів і командну організацію під час оновлення IDE.

🎥 Дивіться відео версію дайджесту на YouTube:

👍ПодобаєтьсяСподобалось2
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Підписатись на коментарі