iOS Dev
7.87K subscribers
1.06K photos
104 videos
1 file
1.26K links
👨‍💻Автор: Виктор Грушевский (@Viktorianec)

⚒️ База: https://boosty.to/ios_dev | 🤖 @iOSIQBot | https://iosiq.ru

🍏Канал об iOS-разработке, алгоритмах и архитектурах

⭐️ Подготовка к собесам

⭐️ Код. Много кода.

#ios #mobile #swift
Download Telegram
Советы по оптимизации скорости и производительности приложений от Apple

📺 Опубликовали видео с прошедшей онлайн-сессии Apple, на которой рассказали о нескольких подходах к работе и с Liquid-дизайном, и о том, как использовать некоторые из доступных нам инструментов.

🕔 Про оптимизацию энергопотребления при использовании нового дизайна

🕜 Генерация быстрых ответов с использованием Foundation Models
Это мне пригодится.

🕢 Глубокое погружение в перфоманс SwiftUI

🕗 Инструменты производительности в Snap

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
911❤‍🔥6👍6👏4🔥1💯11
This media is not supported in your browser
VIEW IN TELEGRAM
Проектирование и создание кастомных лэйаутов в SwiftUI

📖 В официальной документации есть отличный пример с разборами многих инструментов проектирования.

🛠 Например, в этом приложении реализованы кнопки для голосования за определенный тип питомца (а ещё количество голосов и относительный рейтинг в лидерборде). Оно также показывает аватары питомцев, расположенные в соответствии с текущим рейтингом.

А ещё там разобраны следующие моменты:

➡️ Принцип работы ViewThatFits (кстати, в канале есть пост)
➡️ Повышение эффективности лэйаута с помощью кэширования
➡️ Анимация переходов между различными лэйаутами

🔗 А ещё в канале можно посмотреть на этот ресурс (в котором наглядно показано, как именно влияют на отображение определённые параметры при создании лэйаута).

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
911💯55👍4❤‍🔥21🔥1
Совет по производительности для List+ForEach в SwiftUI

Если ваш список лагает, то здесь может помочь параметр -LogForEachSlowPath (ставим в YES), чтобы SUI логировал ворнинги, как для этой ситуации.

🛠 Можно юзать и напрямую через UserDefaults, пример - вот тут.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
5127🔥6👏3❤‍🔥2👍1💯1