Telegram Web Link
Новые API, которые доступны разработчикам

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Apple Intelligence!

Дождались!

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
On-device processing!

Наконец-то используем всю мощь процессора, получается.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Apple Intelligence и что внутри?

😎Приоритет удля уведомлений. Помощник в написании писем (и везде, где есть текст, в Notes, Safari и не только).

Можно создавать собственные изображения. И так как система понимает вашу библиотеку, то их можно подбирать, например, ко дням рождения и другим событиям.
Картинки можно генерить в разных стилях.

😎 Можно создавать кастомизируемые действия (Actions, не промпты, так хотят в Apple).

On-device processing. Без подключения сервера, только с мощностями процессора.

Обещают полностью исключить доступ Apple к персональным данным в этих кейсах.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
App Intents API

😎Можно подключать функциональность Siri к нашим приложениям (включая те, что юзают Intelligence).

Теперь Siri может редактировать фото.

Новая эпоха для Siri и для фич, которые мы сможем использовать.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Genmoji

Генерация новых эмодзи с силой Apple Intelligence, помощнее стикер-паков будет.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Image Playground API

👍 Можно генерировать фото нейросетями прямо на девайсе c помощью Image Playground для пользователей.

Доступна анимация, скетч или иллюстрация.

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

🛠 А для нас будет Image Playground API.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
iOS Dev
Бесплатно! Amazing! 😃 iOS Dev
Интегрировали ещё и Chat GPT!

БЕСПЛАТНО!

(по крайней мере для пользователей без аккаунта)

У обладателей платного акка будут дополнительные фичи для них.

Ну это праздник какой-то!

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Всё, что включено в Apple Intelligence

Да тут на несколько лет вперёд спринтов будет.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
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
Новый метод count(where:) в Swift 6

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

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

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

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
2024/09/27 04:29:20
Back to Top
HTML Embed Code: