iOS Dev
7.97K subscribers
1.23K photos
154 videos
1 file
1.54K links
👨‍💻Автор: Виктор Грушевский (@Viktorianec)

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

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

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

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

#ios #mobile #swift
Download Telegram
Определение стоимости перерисовок в SwiftUI с помощью Instruments

Проблемы с производительностью в SwiftUI чаще всего возникают из-за слишком частых или долгих перерисовок экранов.

📖️️ В этой статье автор рекомендует использовать Xcode Instruments со специальным шаблоном.

C его помощью можно отследить, как часто обновляются конкретные View, сколько времени это занимает что именно вызвало перерисовку.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍1910🏆1😨1
Когда нужно использовать View Model в SwiftUI

Карин Пратер считает, что хотя это и мощный инструмент, но добавляет лишний слой абстракции (ещё и дополнительный файл в придачу). И делится мыслями, когда выгода от использования может уступать требуемым затратам на поддержку.

📖️️ В этой статье можно посмотреть на четыре примера от простых к более сложным.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
413✍6👍5😡3❤‍🔥1🫡1
Подготовка приложения к Duo: что ещё может сломаться

Релиз девайса уже буквально завтра, поэтому продолжаю делиться полезными материалами на счёт адаптации наших приложений.

📖️️ Например, в этой статье разработчица рассказывает о процессе переписывания приложения под Duo в течение нескольких недель с учётом комментариев дизайнеров.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
222🔥4❤‍🔥3😨2👻1
Визуальное исследование SwiftUI

Разработчик создал сайт, чтобы наглядно продемонстрировать встроенные возможности SwiftUI в чистом виде.

Есть даже есть отдельный раздел с примерами для iPhone Duo.

Каждый пример показывает, что можно сделать, используя исключительно встроенные компоненты и модификаторы.

📖️️️️ Сайт доступен здесь.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
527✍4👍3🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Управление анимацией SwiftUI с помощью угла поворота на iPhone Duo

В iOS 27.1 появилась новая опция отслеживания изменений наклона для iPhone Duo, и с её помощью можно реализовывать крайне интересные анимации.

📖️️️️ Например, в этом посте показано, как реализовать анимацию цветка, но применение может быть куда шире.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
416🤩5👍3😍1👾1
Apple начала помечать изображения, сгенерированные на iPhone, водяными знаками SynthID

📖️️️️️️ В iOS 27.2 появилась поддержка SynthID — технологии Google, которая помечает сгенерированные изображения, чтобы пользователи могли их отличить от настоящих.

Маркировка работает в генераторе Image Playground и в AI‑функциях для редактирования фотографий.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
929👍4👌1💯1
Проблемы с Dynamic Island в iOS 27

📖️️️️️️ В статье iOS-разработчик Кристиан Селиг рассказывает об ошибке в iOS 27, из-за которой функция Dynamic Island работает некорректно при отображении некоторых виджетов (Live Activities).

Проблема возникает при использовании системного EmptyView вместе с новым параметром для узких экранов, который добавили специально для нового iPhone Duo и ландшафтного режима.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
610✍6😢6👍2🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
😢7👻7😨65
Альтман заявил, что оперативка в ваших компах - ужасная трата дефицитных ресурсов

Классический тезис продавца, который стремится подсадить на свои ресурсы добрую половину человечества.

А ещё там была такая цитата:

Локальный инференс — это крайне неэффективное распределение дефицитных ресурсов.


Как раз это и есть причина, по которой часть людей, которые еще способны самостоятельно мыслить, пробуют и запускают локальные модели, понимая к чему всё идёт (открытые модели не уступают n-1 поколению, а иногда и превосходят).

Абсолютно убыточные по генерации прибыли ии-гиганты стремятся монополизировать рынок не только подписок/токенов, но и забрать значительную часть производства оперативки.

Именно из-за OpenAI и его конкурентов взлетели цены на большую часть техники (да, включая айфоны). Из-за этих торговцев лопатами.

И пока воздуханы обещают дивный новый мир с AGI и временем на творчество оптимизацией человеческих ресурсов, выхлоп который заметен сейчас - это нейрослоп-реклама и танцующие коты.

Прогнозирую уменьшение количества токенов в подписках первым шагом, вторым - повышение стоимости, а третьим - резка лимитов потребления в единицу времени.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
6❤‍🔥3417🏆8🤣2👍1
Роль layoutPriority в SwiftUI-контейнерах

Контейнеры могут учитывать приоритет своих сабвьюх при определении их размеров и расположения.

Модификатор layoutPriority(_:) задаёт этот приоритет, однако каждый контейнер применяет свою собственную политику.

📖️️️️️️ В этой статье рассматривается, как можно работать с этим приоритетом в чём именно заключаются различия.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
514👍5✍4
🛠 Siri AI доступна к интеграции всем разработчикам, начиная с iOS 27.3

📖️️️️️️ Новая фича появилась в бета-версиях операционных систем iOS 27.3, iPadOS 27.3, macOS 27.3, watchOS 27.3 и visionOS 27.3.

Версия Siri AI Developer Preview уже включает следующие функции (детально описано здесь):

1️⃣ Консультант по интеграции с Siri в Xcode предоставляет советы по реализации интентов.

2️⃣ Фреймворк Siri Evaluations позволяет создавать скрипты запросов к Siri, оценивать, как они обрабатываются, и отслеживать изменения в ответах по мере обновления интентов.

Ограничений пока очень много: версия Siri AI Developer Preview недоступна внешним тестировщикам в TestFlight или для версий приложения, которые публикуются в App Store.

А ещё у них уже указано, что лимиты могут варьироваться в зависимости от фазы Луны, а расширенный доступ в будущем будет за отдельную плату, все как обычно.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
812😱4😨2🎅2
iOS Dev
Альтман заявил, что оперативка в ваших компах - ужасная трата дефицитных ресурсов
Альтман себя переименовал после этого, теперь он Ram Altman.

Самоирония, к которой нужно стремиться. Но оперативку мы тебе всё равно не отдадим!

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
3😁20🤣8🤩2⚡1