В этом году многие планируют поднять таргет до iOS 16 а это значит что можно мигрировать на нативный фреймворк Swift Charts.
Главное и безоговорочное преимущество - отсутствие сторонней зависимости, что позволяет уменьшить размер приложения.
Даже если ваш таргет iOS 15, уже можно планировать работу по миграции на нативные графики и включать их для пользователей на актуальных iOS, чтобы иметь обратную связь и возможность переключаться на старые графики по-небходимости
#swift #charts #migration
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6👎1
Полезная статья с общими советами про оптимальное использование SwiftUI. Не откроет ничего нового для тех кто уже сталкивался с проблемами в производительности, но может помочь тем кто только вкатывается в SwiftUI.
#swiftui #performance
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6👎1
Вы уже знаете, как использовать async/await, но знаете ли вы "как это работает"? Одна из статей которая долго висела у меня в списке для чтения и это настоящий бриллиант. Автор углубился в компилятор, чтобы ответить на свой вопрос, как работает async/await в Swift и очередной раз показал на примерах что async/await в Swift упрощает параллелизм, но не обязательно облегчает его
Искренне советую сохранить в избранное и перечитать перед собеседованием
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10👎1
iOS Broadcast
Для тех кто предпочитает формат видео и контент на русском, по той же теме советую посмотреть разбор от коллеги
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Кирилл Володин — О дивный новый мир со Swift Concurrency
Подробнее о конференции Mobius: https://jrg.su/ojGU3B
— —
Кирилл расскажет о том, как и ради чего в Тинькофф решили внедрить Swift Concurrency: какие требования предъявляли к новому инструменту и какие альтернативы рассматривали.
Он опишет проблемы, с которыми…
— —
Кирилл расскажет о том, как и ради чего в Тинькофф решили внедрить Swift Concurrency: какие требования предъявляли к новому инструменту и какие альтернативы рассматривали.
Он опишет проблемы, с которыми…
👍10👎3
Внезапный инсайт с WWDC23, Apple доработала Swift-DocC так, что это теперь полноценный code-first редактор сайтов для инженеров, гораздо удобнее папок с .md файлами
Вот теперь думаю, переводить всю документацию на новые релльсы или начать с новой
#Swift #DocC #wwdc23
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11👎1
Важное нововведение, которое поможет людям, которые до этого использовали кнопочные телефоны. Да,
Вспомогательный доступ можно поддержать в своем приложении и это важно сделать для тех приложений, которыми пользуются все: банки, мессенджеры, карты. Основые концепции:
Если вы готовы адаптировать ваше приложение - добавьте ключ UISupportsFullScreenInAssistiveAccess в Info.plist
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5👎1
Свежая статья в блоге swift с дерзким заголовком о будущем Swift для Windows экосистемы.
На словах все невероятно интересно, Rust курит в сторонке, ведь тут мы имеем дело с проверенными временем C и C++ библиотеками , которые уже написаны и оптимизированы. А для удобства их использования предлагается писать поверх Swift обертки... И мне интересно ваше мнение, вы верите в будущее кроссплатформы на Swift? В особенности для нативных Windows приложений?
P.S. Если читать заголовок то можно увидеть что автор является не только частью Swift Core команды но и инженером The Browser Company, которая разрабатывает браузер ARC, написанный полностью на Swift (поверх Chromium) с использованием TCA архитектуры. И это, пожалуй, единственный кейс где требуется нативное Windows приложение и код портируется со Swift
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19👎1
Начнем неделю с разбора PassKeys. Технология которую согласовали
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12👎1