Канал створений для навчання програмування на 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
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
7
0
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 на час написання цього поста) з купою змін та виправлень.
#дрібниці
♻️ Mac Pro - все!
Apple припинила виробництво Mac Pro та комплект коліс за 700 доларів до нього.
Зʼявився в 2019 на intel чіпі і потім отримав М2 Ultra в 2023. Зараз Mac Studio повністю витіснила його.
R. I. P
📱 https://www.youtube.com/@bwswift 📱 https://www.patreon.com/bwswift
915
12
BW Swift
11 квіт. 2026 р., 23:30
📷 Photo
🔓Зараз іде найбільша в цьому році атака через Axios в npm і також сьогодні були опубліковані сорци Claude Code, які дістали теж через npm і supply chain атаки.
План на сьогодні:
- не оновлювати залежності в репозиторії
- заморозити залежності на CI/CD
- не встановлювати нові dev tools і не оновлювати існуючі (бо той же Claude code використовує Axios)
Роль кібербезпеки перебільшена (с)
📱 https://www.youtube.com/@bwswift 📱 https://www.patreon.com/bwswift
1,120
BW Swift
11 квіт. 2026 р., 23:30
📷 Photo
🫣Це поступове погіршення GitHub було передбачене, ще коли його викупила Microsoft. Переходьте на GitLab, підтримайте нашого виробника 🤗 BWSwift 📱 YouTube 📱 Patreon
1,230
9
BW Swift
11 квіт. 2026 р., 23:30
📷 Photo
Ядро чи Гомін, що вибрати 🫣 Вже проголосували в Дії? BWSwift 📱 YouTube 📱 Patreon
1,040
32
BW Swift
11 квіт. 2026 р., 23:30
📷 Photo
🍎Представляємо Apple Business — нову платформу «все-в-одному» для підприємств будь-якого розміру
Apple Business поєднує в собі вбудоване управління мобільними пристроями, ділову електронну пошту та календарні послуги з підтримкою користувацьких доменів та потужною новою опцією для охоплення місцевих клієнтів.
Сьогодні Apple анонсувала Apple Business, нову платформу "все в одному", яка включає ключові послуги, необхідні компаніям для легкого управління пристроями, охоплення більшої кількості клієнтів, оснащення членів команди необхідними додатками та інструментами, а також отримання підтримки від експертів для ефективного та безпечного запуску та зростання.
Інструменти управління брендом, раніше доступні в Apple Business Connect, тепер будуть доступні через Apple Business, що полегшить підприємствам, ніж будь-коли, налаштування та управління тим, як їх бренд та локації з'являються в сервісах та додатках Apple.
https://www.apple.com/newsroom/2026/03/introducing-apple-business-a-new-all-in-one-platform-for-businesses-of-all-sizes/
📱 https://www.youtube.com/@bwswift 📱 https://www.patreon.com/bwswift
🫣 Ситуація з дизайном в macOS на даний момент.
🗣️ Джобс мабуть ⚰️🌀
Автор: Alexander Vilinskyy
📱 https://www.youtube.com/@bwswift 📱 https://www.patreon.com/bwswift
974
36
BW Swift
11 квіт. 2026 р., 23:30
Карʼєрна порада:
Будьте добрими до людей, але не будьте наївними. Допомагайте своїй команді, але зберігайте власні навички актуальними та гострими. Документуйте свою роботу. Майте власні помітні проєкти. Тримайте свій нетворкін прогрітим. Відкладайте гроші. Ходіть на інтерв'ю час від часу.
📱 https://www.youtube.com/@bwswift 📱 https://www.patreon.com/bwswift