BW Swift
Open in Telegram
Канал створений для навчання програмування на swift та розробці програм під iOS. Мета проекту - допомогти студентам пройти шлях від розробника-початківця до оплачуваного фахівця. Тут я публікую актуальні та цікаві статті щодо iOS розробки. Адмін: @bws2007
Show more1 735
Subscribers
+124 hours
-17 days
+330 days
Posts Archive
1 736
🎉 Нові ресурси для iPhone Duo вже тут
Прошу до перегляду:
https://developer.apple.com/news/?id=nyuppv9r
BWSwift 📱 YouTube 📱 Patreon
1 736
📱 Swift 6.4: що реально цікаво
•
async тепер можна викликати в defer — дуже зручно для cleanup-коду, логування, flush, закриття ресурсів.
• withTaskCancellationShield — можна гарантувати, що критичний cleanup не обірветься через cancellation.
• @Observable отримав більш точні continuous change notifications — потенційно корисно для SwiftUI/Observation-коду.
• Swift Testing став зручнішим для міграції з XCTest: тепер можна міксувати XCTAssert і #expect, плюс кастомізувати output через CustomTestReflectable.
• Дебаг став надійнішим: LLDB тепер точніше трекає Swift modules, менше дивних ситуацій, коли expression evaluator “бачить не той модуль”.
• @diagnose дозволяє прямо в коді контролювати warning-и — suppress або навіть promotion до error.
• Module selectors :: вирішують конфлікти, коли два імпортовані модулі мають API з однаковою назвою.
• UniqueBox, UniqueArray, Ref, MutableRef, Iterable — це вже більше low-level/performance territory, але дає більше контролю над копіями, COW та heap allocation без переходу в unsafe.
BWSwift 📱 YouTube 📱 Patreon1 736
🚀 Swift 6.4!
Головний вайб релізу: Swift продовжують тягнути всюди - сервери, Android, WebAssembly, embedded, C++/Java interop.
Що варто знати:
- Swift Build тепер default у SwiftPM → однакові білди на macOS, Linux і Windows.
- Subprocess 1.0 → нормальний кросплатформний API для запуску процесів через
async/await.
- Wasm став до 40× швидший на bridge через JavaScriptKit.
- Swift/Java interop став кращим для async/callback сценаріїв, а Android SDK тепер інтегрується через SwiftPM простіше.
- З’явилися UniqueBox, UniqueArray, Iterable, Ref/MutableRef - це про менше копій, менше ARC/COW overhead і більше контролю над памʼяттю без переходу в unsafe.
- У Swift Testing тепер можна міксувати XCTAssert і #expect, а також кастомізувати reflection у фейлах.
І ще: офіційний Swift extension тепер є в Open VSX, тобто нормально працює не лише у VS Code, а й у Cursor, Antigravity, Kiro та інших VS Code-based IDE.
Джерело:
https://www.swift.org/blog/swift-6.4-released/1 736
1 736
Доєднуєшся на дзвінок
Zoom: транскрибацію можна почати тут
Notion: почніть транскрибацію вашого дзвінка
WisperFlow: ми задетектили дзвінок, хочете транскрибацію?
Chrome: хлопці, я і так це постійно роблю, навіщо ви питаєте
LG телевізор: техесенько помовкує в кутку кімнати…
1 736
Використав трохи приватних API разом з Core Animation, та створив перший у світі iPhone Solo 😃
1 736
⚡️Native is now the future of mobile at Shopify
Shopify мігрували з React Native на нативку. Точніж повернулися назад, до цього вони в 2020 з нативки переїхали на реакт.
Ключова причина:
Спокуса просто націлити LLM на кодову базу React Native та спробувати одразу реалізувати ті самі функції у нативному середовищі велика, але це не працює. Навіть якщо попросити його спочатку зібрати якомога більше інформації, зафіксувати її у специфікаціях, файлах завдань, а потім реалізувати — у результаті виходить велика кількість некерованого коду, який неможливо випустити.Детальніше тут: https://shopify.engineering/back-to-native BWSwift 📱 YouTube 📱 Patreon
1 736
💡Raise the bar with iPhone Duo - сесія для розробників яка допоможе зрозуміти як працює тулбар.
https://developer.apple.com/videos/play/tech-talks/111462
BWSwift 📱 YouTube 📱 Patreon
1 736
+2
Камера яка знаходиться за екраном, має матовий дісплей, тоді як увесь інший екран глянцевий. Це дуже сильно видно коли пряме світло потрапляє на екран.
Вибрав вам перші два скріншоти, як найгірший варіант що ви можете бачити і останній скріншот, що при правильному нахилі цього не видно взагалі.
1 736
В цьому році ось так планую зробити апгрейд свого iPhone 16 Pro Max до iPhone 18 Pro Max
1 736
У нового SEO дуже сильно тряслись руки під час демонстрації роботи iPhone Duo на стрімі у iShowSpeed.
Акції Apple 📉
