Please open Telegram to view this post
VIEW IN TELEGRAM
⭐️ Xcode 16 и Swift Assist — все нововведения

➡️ Новая модель специально обучена для Swift и Apple SDK.
➡️ Работает локально, конфиденциальность соблюдается.
➡️ Новое API для написания тестов, появились теги, параметризация позволит их запускать для диапазона значений.

🕺 Новый фреймворк Swift Testing.

🥳 Swift Assist будет помогать с ответами на вопросы по коду с помощью естественного языка. Работает в облаке с учетом требований безопасности.

Предиктивное завершение кода (автокомплит на максималках).

Добавили инсайты о производительности с помощью улучшенной диагностики, новый вид графиков в Instruments.

И многое другое!

📖 Как оказалось, это ещё далеко не всё🚀

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉Релиз приложения iOS IQ (и ещё одна новость)

1. Вышло в релиз приложение iOS IQ - можно потренироваться и проверить себя в самых разных темах. Есть индивидуальная статистика, прогресс, ранги (и даже немного metal для анимаций), а также таблицы лидеров.

🥳Приложение бесплатно (никаких внутренних покупок) и останется таким дальше.

2. Теперь комментарии будут открыты для всех (правила модерации обычные).
В закрытом чате останутся внутренние обсуждения, например, вчера я делился новостями с Platform State of the Union в реальном времени, основные моменты будут и здесь немного позже.

🧠 Поддержать приложение можно сейчас — скачайте, оставьте отзыв, поделитесь в лс обратной связью, если захотите.

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

➡️Интересно, получится ли набрать больше 20 установок за первый день.

❤️Надеюсь на вашу помощь!

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Swift Assist — топовая фича нового Xcode

👨‍💻 Во вчерашнем Platform State of the Union показали пример, как это должно быть в действии.

Как минимум, должно быть супер-полезно при прототипировании приложений.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
MeshGradient в iOS 18

Теперь доступен градиент, который можно задавать с помощью 2D-сетки расставленных цветов.

🚀Попробовал сделать несложную анимацию, чувствуется потенциал (код доступен прямо на гифке).

📺 Можно посмотреть ещё и на такой вариант анимации.

🕖Вариант реализации через таймлайн (и код).

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Анимации SwiftUI доступны в UIKit с iOS 18

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

📖 Apple рекомендует использовать новую возможность с iOS 18 во всех фреймворках, чтобы создать более ожидаемый опыт для пользователей (и избежать потенциальных сложностей для разработчиков с синхронизацией таймингов и другими проблемами).

👨‍💻На скриншоте пример создания использования такой анимации.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
История создания приложения iOS IQ (эффекты, код и примеры)

❤️ Спасибо всем, кто установил приложение и оставил отзыв, это очень ценно.

По запрошенным комментариям в чате решился опубликовать большую статью про разработку приложения.

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

📖 Статья уже сейчас доступна всем.

А если вам интересно, как именно можно реализовать эффект гиперпространства или анимацию подсветки:

Доступ со скидкой на время WWDC можно получить здесь (или тут ещё выгоднее).

😃 iOS Dev - кстати, версия с обновлёнными рангами уже доступна

Пользователей, который набрал в харкдоре больше 20 - это очень мощно! Но в следующих обновлениях будет ещё сложнее.
Please open Telegram to view this post
VIEW IN TELEGRAM
Xcode 16 упростит поиск проблем, приводящим к зависаниям приложений

🛠 Теперь с помощью нового инструмента flame graph можно будет определить, выполнение какого именно кода занимает большую часть времени при тяжелых подвисаниях в приложении (особенно полезно на старте).

🤩 Интервалы уже взвешены по параметру процента времени, которые они занимают.

Бонус: в Organizer добавили новую категорию Launches, в которой можно будет увидеть, что именно является причиной долгого запуска приложения у пользователей (статистика за всё время).

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️Руководитель команд разработки и один из разработчиков мобильного приложения Яндекс Карт рассказали, как они росли вместе с проектом. Подробнее в карточках.

Хотите так же? Это возможно 💯
Команда мобильной разработки Карт и Навигатора расширяется, и мы ищем:

➡️iOS-разработчика
#Москва #Белград #iOS
Что вы будете делать: участвовать в разработке мобильного приложения для iOS, глубоко прорабатывать задачи команды, совершенствовать процессы и инфраструктуру разработки.

➡️Android-разработчика
#Москва #Android
Что вы будете делать: участвовать в разработке мобильного приложения для Android, помогать расширять возможности существующих сценариев и создавать новые.

Приходите, будем расти вместе💪

Реклама. ООО "Яндекс", ИНН 7736207543.
Новый метод count(where:) в Swift 6

➡️В SE-0220 появился новый метод count(where:), который выполняет filter() и count за один проход.

Это позволяет избежать создания нового массива и обеспечивает четкое и прозрачное решение подсчёта.

🤩 Этот метод доступен для всех типов, соответствующих Sequence, поэтому его можно использовать и для сетов, и для словарей.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Подборка анимаций c WWDC c примерами кода

Прекрасная сессия, в которой Robb и Philip поделились примерами кода и новыми подходами к реализации.

📺 Новая анимация при скролле.
📺 Работа с цветом.
📺 View и эффекты.
📺 Работа с текстом и новые анимации (уже добавил себе в закладких).
📺 Metal shaders (а куда же без них).

После завершения WWDC уверен, что ещё вернёмся и рассмотрим многое детально.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
🥳 Нужен будет только один набор скриншотов при загрузке приложения в App Store (как для iPhone, так и для iPad).

📖 Отличная новость для дизайнеров, инди-разработчиков, да и для компаний тоже.

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

🛩 Новый App Store Connect обещают выкатить осенью.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
2024/06/16 08:42:16
Back to Top
HTML Embed Code: