https://forums.swift.org/t/dropping-support-for-ubuntu-20-04/81109
🗣️ Остання версія Ubuntu - 25, а Fedora - 42. Просто відрізали підтримку старих версій.
BWSwift
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Новий підгон від Apple у SF Symbols 7 частково може позбавити від Lottie-анімацій у простих кейсах.
Тепер деякі ефекти можна зробити прямо з системними іконками, без зайвих бібліотек.
Додали:
• Draw On / Draw Off – поетапне промальовування або стирання символа
• Progress Draw – variableValue-режим, що відображає прогрес по контуру
• Magic Replace – плавні переходи між спорідненими символами
• Gradients – градієнтний рендеринг для глибини та акцентів
Пишу в LinkedIn про iOS-розробку та ділюсь корисними прикладами.
Тепер деякі ефекти можна зробити прямо з системними іконками, без зайвих бібліотек.
Додали:
• Draw On / Draw Off – поетапне промальовування або стирання символа
• Progress Draw – variableValue-режим, що відображає прогрес по контуру
• Magic Replace – плавні переходи між спорідненими символами
• Gradients – градієнтний рендеринг для глибини та акцентів
Пишу в LinkedIn про iOS-розробку та ділюсь корисними прикладами.
👍27❤2
Skip tools пропонують інструмент який дозволяє експортувати swift код напряму в Android застосунок.
У людей працює і вже в продакшені.
🗣️ Я постив в цьому каналі за Skip ще до його релізу і до того, як його розробники доєдналися до Swift for Android - офіційної робочої групи.
Портування SwiftUI завжди викликало відторгнення і не знайшло відгуку в iOS комьюніті, але портування бізнес логіки та «ядра» може бути набагато цікавішим. Якщо ваш застосунок вже розбитий на пакети та модулі, то ви вже можете з мінімальною кількістю зусиль писати фічі на swift зразу під дві платформи.
Зверніть увагу на інструмент.
BWSwift
Please open Telegram to view this post
VIEW IN TELEGRAM
🫣 Ілон та Альтман відкрито сваряться в твітері.
Все почалось з того, що Ілон звинуватив Apple та OpenAI, що ChatGPT номер один в AppStore видачі через внутрішні домовленості, натякаючи, що все підкручено.
Але навіть Grok каже, що Ілон не правий, бо на перших місцях був і DeepSeek і Preplexity.
🗣️Схоже у Ілона дах продовжує віддалятися 💊
Після їх попередніх сварок, коли Ілон подав в суд на OpenAI, він створив Grok. А чим більше конкуренція на ринку тим дешевше буде ШІ для кінцевого користувача. То ж уважно дивимся і вболіваємо за обидві сторони 🍿
BWSwift📱 YouTube 📱 Patreon
Все почалось з того, що Ілон звинуватив Apple та OpenAI, що ChatGPT номер один в AppStore видачі через внутрішні домовленості, натякаючи, що все підкручено.
Але навіть Grok каже, що Ілон не правий, бо на перших місцях був і DeepSeek і Preplexity.
🗣️Схоже у Ілона дах продовжує віддалятися 💊
Після їх попередніх сварок, коли Ілон подав в суд на OpenAI, він створив Grok. А чим більше конкуренція на ринку тим дешевше буде ШІ для кінцевого користувача. То ж уважно дивимся і вболіваємо за обидві сторони 🍿
BWSwift
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁14💊7
This media is not supported in your browser
VIEW IN TELEGRAM
Прошу до перегляду рішення на UIKit.
Автор @sebjvidal
BWSwift
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍14
Please open Telegram to view this post
VIEW IN TELEGRAM
1 7
Ще один обліковий запис Apple Dev забанено.
Цього разу додаток здається законним, і, схоже, бан був повністю автоматизований.
Причина, ймовірно, полягає в тому, що розробник використовував віртуальну машину Mac для розробки, яку, можливо, використовував хтось інший, у кого обліковий запис було забанено.
Автоматизована система позначила цей обліковий запис через низький рейтинг довіри, оскільки пристрій використовували кілька людей.
Урок? Використовуйте лише власні пристрої, бажано ті, якими ви володіли першими.
Я розумію, чому такі системи існують (багато шахрайства та зловживань у магазинах), але це відстій, що у цього розробника немає можливості відновити цей обліковий запис.
BWSwift
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😱5❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Це не можна відловити в Swift. Треба повертатися в ObjC, щоб написати врапер.
Проблема:
JSONSerialization.data(with JSONObject:options:)
у BaseProviders.swift:576 крешить додаток, коли містяться об'єкти, такі як NSDate, NSData або інші типи Foundation, які не є JSON-серіалізованими.
Детальніше тут:
https://github.com/steipete/Tachikoma/pull/4
🗣️ Документація передбачає, щоб уникнути цього, ви можете спочатку викликати isValidJSONObject(). Звичайно, ви повинні пам'ятати про це, і це не дуже має сенс коли все гаразд з графом обʼєктів.
BWSwift
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
💡Що нового в UIKit в iOS 26
Величезна стаття майже з усією новою функціональністю, запасайтесь чаєм та кофе, тут 70 хвилин читання:
https://sebvidal.com/blog/whats-new-in-uikit-26/
Із цікавого:
- депрікейт методів AppDelegate на користь SceneDelegate
- у
- додана структура UICornerConfiguration і проперті на View - cornerConfiguration, щоб задавати корнер радіус напряму.
- звісно, додали кучу всього для ліквід глас
- додали новий modalPresentationStyle - formSheet
- багато змін в нав барі та таб барі
- додали UIScrollEdgeEffect - тепер можна наконфігурити прозорість для країв scroll view.
BWSwift📱 YouTube 📱 Patreon
Величезна стаття майже з усією новою функціональністю, запасайтесь чаєм та кофе, тут 70 хвилин читання:
https://sebvidal.com/blog/whats-new-in-uikit-26/
Із цікавого:
- депрікейт методів AppDelegate на користь SceneDelegate
- у
UIBarButtonItem
зʼявився badge проперті. Badge - структура для конфігурації бейджа.- додана структура UICornerConfiguration і проперті на View - cornerConfiguration, щоб задавати корнер радіус напряму.
- звісно, додали кучу всього для ліквід глас
- додали новий modalPresentationStyle - formSheet
- багато змін в нав барі та таб барі
- додали UIScrollEdgeEffect - тепер можна наконфігурити прозорість для країв scroll view.
BWSwift
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤1😐1
Але… Redirt вже анонсували, що закривають топіки та архіви від індексації. Це значить, що для ШІ буде доступна лише головна сторінка - що є/було популярно саме в цей день.
🗣️З точки зору капіталізму роблять все правильно, якщо твої дані настільки цінні то треба їх продавати самому, а не роздавати безкоштовно.
Акції Reddit через 3, 2, 1 📈
BWSwift
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2😁1
Colyn Cornaby знайшов цікаву особливість ренедеру картинки на мак:
Це питання відкрито з вересня 2023 року.
Якщо ви граєте на дисплеї MacBook - ваша гра, ймовірно, відображається неправильно, якщо ви не налаштували свої налаштування. Якщо ви розробник, який створює повноекранну гру в AppKit (або Catalyst) - API Apple мають деякі проблеми, про які вам потрібно знати.
[...]
Проблема з ноутбуками Apple полягає в тому, що вони мають виїмку у верхній частині дисплея. Повноекранна область, в якій працює ваша гра, не має такої ж роздільної здатності, як і екран. Більшість ігор не враховують цю проблему. Вони виводять кадри розміром для всього екрану замість області, до якої вони можуть малювати. Цей вихід стиснутий по висоті і розмитий.
[...]
Проблема полягає в тому, що ці роздільні здатності [від CGDisplayCopyAllDisplayModes()] змішані в одному списку без вбудованого способу фільтрації.
Що ще гірше - більшість ігор за замовчуванням мають першу роздільну здатність у списку.
Детальніше тут:
https://www.colincornaby.me/2025/08/your-mac-game-is-probably-rendering-blurry/
BWSwift
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁19🤔6
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍1