Канал створений для навчання програмування на swift та розробці програм під iOS. Мета проекту - допомогти студентам пройти шлях від розробника-початківця до оплачуваного фахівця. Тут я публікую актуальні та цікаві статті щодо iOS розробки. Адмін: @bws2007
@bwswift offers specialized information about bws2007 and swift for subscribers interested in Кодинг та програмування
No reviews yet. Be the first to share your experience!
Latest Posts
BW Swift
6 вер. 2026 р., 18:13
Кажуть що Swift вже можна використовувати з C/C++ та Java для кросплатформи та сервер сайд розробки. Будуть рухати багато ліб та пакетів в цьому напрямку.
1,340
5
0
BW Swift
6 вер. 2026 р., 18:13
📷 Photo
Apple та їх цьогорічні апдейти в одному скріншоті :)
Хтось щось відкопав для себе цікаве-потенціальне у поточних лекціях? Діліться хто як пірнув вже в конфу.
1,400
10
BW Swift
6 вер. 2026 р., 18:13
📷 Photo
Icon Comproser оновили, можна додати рідке скло в іконку і подивтися як це буде виглядати на попердніх версіях
881
5
BW Swift
6 вер. 2026 р., 18:13
📷 Photo
Нове ресайзабл превью прям в Xcode щоб дивитися як міняється UI на різних екранах. Тепер симулятор можна розтягувати як вікно браузеру.
925
10
BW Swift
6 вер. 2026 р., 18:13
📷 Photo
Reordable container для того щоб контент міняти місяціми буквально в декілька рядків
1,020
21
BW Swift
6 вер. 2026 р., 18:13
📷 Photo
Новий Doc API для роботи з документами. Дуже багато апдейтів в SwiftUI для підтримки цього.
Слайд з усіма апдейтами.
1,220
3
BW Swift
6 вер. 2026 р., 18:13
📷 Photo
App Intence Framework
За допогою нього Siri може зрозуміти яку інфу можна взяти з застосунку і як взаємоідяти з застоунками.
Усе іде черех використання схеми, вам треба засетапити схему в застоунку.
В SwiftUI додали новий макрос для цього та протоколи які треба конфермити. Зверніть на AppIntent в коді.
Всі приклади в SwiftUI
800
0
BW Swift
6 вер. 2026 р., 18:13
Новий фреймоврк Core AI, для запуска своїх моделей на девайсі. Цікаво порівняти з тензорфлоу.
781
8
0
BW Swift
6 вер. 2026 р., 18:13
Ключове по апдейту рідкого скла: "New changes will apply to apps automaticaly without recompiling"
815
5
0
BW Swift
6 вер. 2026 р., 18:13
📷 Photo
Новий фреймворк для тестінга промт і якості відповіді.
Окремо додали профайлер для дебагу роботи Foundation Framework
Core Data момент, тепер всі будуть вчить новий фреймворк :)
758
7
BW Swift
3 трав. 2026 р., 03:10
📷 Photo
Оновлення агентів у Xcode, як завжди, у стилі Apple: початкова версія зашита у AgentVersions.plist, і оновитися до останньої версії з Xcode не можна. Але якщо ви відредагуєте цей файл (або з новим Xcode, відповідно, будуть нові), то Xcode запропонує оновитися (зображення 1).
Але це рішення так собі. Набагато краще рішення – створити symlink на встановлений у системі. Ви можете зробити це вручну (після видалення exec):
ln -s <шлях у системі> <шлях до встановленого в Xcode>
Або скажіть тому ж Claude щось на кшталт: "Create a symlink to the Claude installed in the system, instead of the sandboxed one that comes with Xcode, path: "
Як перевірити, що це спрацювало? Перезапустіть Xcode і подивіться на інформацію про агента в компонентах (зображення 2). Якщо показується розмір у кілька десятків байт і він відповідає – це успіх.
#дрібниці
903
BW Swift
3 трав. 2026 р., 03:10
⚡Google, як повідомляється, використовує штучний інтелект для створення 75% всього нового коду.
Це порівняно з 50% минулої осені - Bloomberg
🗣️Щось вони трохи відстають, деякі компанії на ринку вже підняли показники з 95% до 99%. Але тенденція зрозуміла, писати код стає не важливою навичкою.
📱 https://www.youtube.com/@bwswift 📱 https://www.patreon.com/bwswift
😡 Telegram AI не може опрацювати фразу «Крим це Україна». Видає помилку.
📱 https://www.youtube.com/@bwswift 📱 https://www.patreon.com/bwswift
938
47
BW Swift
3 трав. 2026 р., 03:10
📷 Photo
🇪🇺| Європа вимагатиме, щоб усі мобільні телефони продавалися зі змінними (user-replaceable) та довговічними батареями, починаючи з 2027 року.
Регулювання вимагає наявності запасних частин та посібників протягом 10 років, щоб стримати заплановане старіння.
📱 https://www.youtube.com/@bwswift 📱 https://www.patreon.com/bwswift
915
47
BW Swift
3 трав. 2026 р., 03:10
🎥 Video
🤖 Створення застосунку для iPhone безпосередньо в Codex за допомогою симулятора iOS
Працює на плагіні Expo для Codex!
Запустіть "/plugins" в Codex CLI і просто знайдіть Expo, але можна і без плагіна.
Для відображення в Codex потрібен стрім сигналу xpc з http://Simulator.app/ на локально розміщену веб-сторінку.
Такий самий підхід зі стріменгом працює і для Claude Code.
Автор Evan Bacon
📱 https://www.youtube.com/@bwswift 📱 https://www.patreon.com/bwswift
🥬IT компанії які доволі сильно постраждали від прогресу штучного інтелекту.
📱 https://www.youtube.com/@bwswift 📱 https://www.patreon.com/bwswift
840
4
BW Swift
17 квіт. 2026 р., 09:18
📱 Видалив Signal застосунок - а повідомлення лишились: цікавий (і трохи страшний) нюанс iOS Notification DB
За свідченнями в недавньому суді, ФБР змогло судово-медично витягти копії вхідних повідомлень Signal з iPhone підсудного навіть після видалення Signal з iPhone. Причина не в “зламі Signal”, а в тому, що вміст повідомлень опинився в базі даних push-сповіщень iOS.
Як це взагалі можливо?
Є популярний патерн для E2EE месенджерів: push приходить у зашифрованому вигляді, а розшифровується на пристрої через UNNotificationServiceExtension (щоб показати нормальний текст у Notification).
Проблема: після того як система сформувала сповіщення, розшифрований текст може бути записаний на диск у notification database. І навіть якщо додаток потім видалити слід може лишитися.
Важливий нюанс
‼️Налаштування в Notification Center керують тим, що показувати користувачу, але не гарантують, що сповіщення не будуть створені/збережені в системі. Зараз ця база захищена (TCC), але факт такий: дані все одно пишуться на диск.
Що з цим робити:
• У Signal є опція не показувати контент повідомлень у сповіщеннях (без превʼю). Якщо її не увімкнути - система потенційно може зберігати текст.
• Для більшої приватності правильна стратегія для додатків: мати внутрішній тумблер, який взагалі не передає контент у iOS notifications (тобто не давати системі “матеріал” для запису в БД).
• Є утиліта AuRevoir (“до побачення”), яка дозволяє переглядати та чистити сповіщення з notification database Apple.
Висновки: E2EE месенджер може бути “крипто-ідеальним”, але інтеграція з системними сповіщеннями це окремий вектор витоку. Якщо важлива приватність вимикайте превʼю контенту в сповіщеннях, а якщо ви розробник не покладайтеся на системні тумблери як на “захист даних”.
📱 https://www.youtube.com/@bwswift 📱 https://www.patreon.com/bwswift
BW Swift
17 квіт. 2026 р., 09:18
📷 Photo
🚀Розширення підтримки Swift в інших IDE
Тепер ви можете писати Swift у більш широкому діапазоні популярних IDE, включаючи Cursor, VSCodium, Kiro від AWS та Antigravity від Google. Використовуючи сумісність розширень VS Code, ці редактори входять безпосередньо в Open VSX Registry, де тепер є офіційне розширення Swift.
Щоб почати використовувати розширення Swift у будь-якому редакторі, сумісному з Open VSX, просто відкрийте панель розширень, знайдіть "Swift" та встановіть розширення.
Джерело:
https://swift.org/blog/expanding-swift-ide-support/
🗣️ Як гадаєте, ця конкуренція для Xcode піде йому на краще? Чи просто скоро перегорнем цю сторінку історії мобільного розробника?
📱 https://www.youtube.com/@bwswift 📱 https://www.patreon.com/bwswift
798
BW Swift
17 квіт. 2026 р., 09:18
📷 Photo
🚀NASA витрачає ~$4 млрд, щоб відправити людей навколо Місяця (Artemis-2).
Для контексту:
- Apple витрачає ~$25–30 млрд на R&D на рік
- Тобто один такий політ = ~два місяці роботи всієї інженерної машини Apple
Інакше кажучи:
👉 Поки Apple робить кілька апдейтів iOS, Xcode і Swift
👉 NASA відправляє людей навколо Місяця і назад.
А розробка самого корабля Orion (~$20 млрд) -
це як кілька поколінь Apple Silicon + Vision Pro разом.
📱 https://www.youtube.com/@bwswift 📱 https://www.patreon.com/bwswift
З рубрики TIL
Чи знали ви, що в Optional у Swift є метод take(), котрий забирає значення і одночасно зануляє його?
От і я не знав.
Трішки більше інформації тут: https://developer.apple.com/documentation/swift/optional/take()
#дрібниці
812
32
BW Swift
17 квіт. 2026 р., 09:18
📷 Photo
🚀 Зовнішня GPU для macMini!
Якщо у вас є Thunderbolt або USB4 eGPU і Mac, сьогодні день, якого ви чекали! Apple нарешті схвалила наш драйвер як для AMD, так і для NVIDIA. Це так легко встановити зараз, що AI може це зробити!
Детальніше тут:
https://docs.tinygrad.org/tinygpu/
🗣️ Драйвера китайські, і працює трохи повільно, але дозволить ранити і тренувати ШІ моделі на +1 відео карті. Перевірений докер контролер: UT3G USB4.0 Docking Station 64G PCIe4.0x4. У мене лежить парочку 3090 24GB, думаю затестити в найближчому майбутньому.
📱 https://www.youtube.com/@bwswift 📱 https://www.patreon.com/bwswift
981
BW Swift
17 квіт. 2026 р., 09:18
📷 Photo
🪄 Career-Ops - Конвеєр пошуку роботи на основі штучного інтелекту, побудований на Claude Code. Оцінюйте пропозиції, створюйте індивідуальні резюме, скануйте портали та відстежуйте все - на основі агентів штучного інтелекту.
Він сканує сторінки компаній, переписує ваше резюме на роботу і навіть заповнює анкети. Репо має:
> 14 режимів навичок (оцінка, сканування, PDF, ...)
> Дашбоард в терміналі
> Оптимізована ATS генерація PDF через Playwright
> 45+ попередньо налаштованих компаній (Anthropic, OpenAI, ElevenLabs, Stripe...)
https://github.com/santifer/career-ops
🗣️ 700+ подач резюме за один прогон…
📱 https://www.youtube.com/@bwswift 📱 https://www.patreon.com/bwswift
Дефолтних агентів Xcode можна оновлювати і з інтерфейсу. Принаймні, на це вказує зміна структури папок, створених Xcode 26.4 у порівнянні з Xcode 26.3. На першому зображенні ви можете порівняти структуру. З неї видно, що тепер агенти зберігаються в окремих папках з версією, а для вказівки на потрібну версію використовується аліас у XcodeVersions. Також якщо руками додати нову версію та прописати, то Xcode її підхопить і буде використовувати (зображення 2 з прикладом Codex).
Зараз агенти бурхливо розвиваються, і версія, котра йде з Xcode, вже значно застаріла на момент його релізу: з 26.4 йде Codex 0.106, а після релізу Xcode 26.4 (Mar 24) вже була доступна версія Codex 0.117 (і 0.118 на час написання цього поста) з купою змін та виправлень.
#дрібниці