iOS Dev
前往频道在 Telegram
👨💻Автор: Виктор Грушевский (@Viktorianec) ⚒️ База: https://boosty.to/ios_dev | 🤖 @iOSIQBot | https://iosiq.ru 🍏Канал об iOS-разработке, алгоритмах и архитектурах ⭐️ Подготовка к собесам ⭐️ Код. Много кода. #ios #mobile #swift
显示更多7 877
订阅者
+124 小时
-17 天
-5130 天
帖子存档
7 877
Новый метод count(where:) в Swift 6
➡️В SE-0220 появился новый метод count(where:), который выполняет filter() и count за один проход.
Это позволяет избежать создания нового массива и обеспечивает четкое и прозрачное решение подсчёта.
🤩 Этот метод доступен для всех типов, соответствующих Sequence, поэтому его можно использовать и для сетов, и для словарей.
😃 iOS Dev
7 877
+7
⚡️Руководитель команд разработки и один из разработчиков мобильного приложения Яндекс Карт рассказали, как они росли вместе с проектом. Подробнее в карточках.
Хотите так же? Это возможно 💯
Команда мобильной разработки Карт и Навигатора расширяется, и мы ищем:
➡️iOS-разработчика
#Москва #Белград #iOS
Что вы будете делать: участвовать в разработке мобильного приложения для iOS, глубоко прорабатывать задачи команды, совершенствовать процессы и инфраструктуру разработки.
➡️Android-разработчика
#Москва #Android
Что вы будете делать: участвовать в разработке мобильного приложения для Android, помогать расширять возможности существующих сценариев и создавать новые.
Приходите, будем расти вместе💪
Реклама. ООО "Яндекс", ИНН 7736207543.
7 877
Xcode 16 упростит поиск проблем, приводящим к зависаниям приложений
🛠 Теперь с помощью нового инструмента flame graph можно будет определить, выполнение какого именно кода занимает большую часть времени при тяжелых подвисаниях в приложении (особенно полезно на старте).
🤩 Интервалы уже взвешены по параметру процента времени, которые они занимают.
Бонус: в Organizer добавили новую категорию Launches, в которой можно будет увидеть, что именно является причиной долгого запуска приложения у пользователей (статистика за всё время).
😃 iOS Dev
7 877
История создания приложения iOS IQ (эффекты, код и примеры)
❤️ Спасибо всем, кто установил приложение и оставил отзыв, это очень ценно.
По запрошенным комментариям в чате решился опубликовать большую статью про разработку приложения.
Рассмотрел основные моменты по анимации, реализации шейдеров, статистике и тому, как быстро сделать авторизацию.
📖 Превью уже сейчас доступно всем.
А если вам интересно, как именно можно реализовать эффект гиперпространства или анимацию подсветки:
✅Доступ со скидкой на время WWDC можно получить здесь (или тут ещё выгоднее).
😃 iOS Dev - кстати, версия с обновлёнными рангами уже доступна
Пользователей, который набрал в харкдоре больше 20 - это очень мощно! Но в следующих обновлениях будет ещё сложнее.
7 877
Анимации SwiftUI доступны в UIKit с iOS 18
Сейчас SwiftUI, UIKit и AppKit используют различные базовые реализации для анимации.
📖 Apple рекомендует использовать новую возможность с iOS 18 во всех фреймворках, чтобы создать более ожидаемый опыт для пользователей (и избежать потенциальных сложностей для разработчиков с синхронизацией таймингов и другими проблемами).
👨💻На скриншоте пример создания использования такой анимации.
😃 iOS Dev
7 877
MeshGradient в iOS 18
Теперь доступен градиент, который можно задавать с помощью 2D-сетки расставленных цветов.
🚀Попробовал сделать несложную анимацию, чувствуется потенциал (код доступен прямо на гифке).
📺 Можно посмотреть ещё и на такой вариант анимации.
😃 iOS Dev
7 877
🎉Сразу две важных новости про канал
1. Вышло в релиз приложение iOS IQ - можно потренироваться и проверить себя в самых разных темах. Есть индивидуальная статистика, прогресс, ранги (и даже немного metal для анимаций), а также таблицы лидеров.
🥳Приложение бесплатно (никаких внутренних покупок) и останется таким дальше.
2. Теперь комментарии будут открыты для всех (правила модерации обычные).
В закрытом чате останутся внутренние обсуждения, например, вчера я делился новостями с Platform State of the Union в реальном времени, основные моменты будут и здесь немного позже.
🧠 Поддержать приложение можно сейчас — скачайте, оставьте отзыв, поделитесь в лс обратной связью, если захотите.
Те читатели, которые подписаны на бусти, будут получать обновления раньше других и могут влиять на контент внутри.
➡️Интересно, получится ли набрать больше 20 установок за первый день.
❤️Надеюсь на вашу помощь!
😃 iOS Dev
7 877
Xcode 16 и Swift Assist — все нововведения
➡️Новая модель специально обучена для Swift и Apple SDK.
➡️Работает локально, конфиденциальность соблюдается.
➡️Новое API для написания тестов, появились теги, параметризация позволит их запускать для диапазона значений.
🕺 Новый фреймворк Swift Testing.
🥳 Swift Assist будет помогать с ответами на вопросы по коду с помощью естественного языка. Работает в облаке с учетом требований безопасности.
Предиктивное завершение кода (автокомплит на максималках).
Добавили инсайты о производительности с помощью улучшенной диагностики, новый вид графиков в Instruments.
И многое другое!
Как оказалось, это ещё далеко не всё🚀
😃 iOS Dev
7 877
На сегодня это всё!
Дальше ждёт около сотни технических сессий. Самые важные будут как всегда в нашем канале.
Если вам понравилась трансляция, фичи и то, что выкатили эппл сегодня, то вы всегда можете:
🚀Дать буст каналу
😃 iOS Dev — самые важные новости для вас👍
Кто замьютил канал, уже можно вернуть колокольчик)
7 877
Apple Intelligence и что внутри?
😎Приоритет удля уведомлений. Помощник в написании писем (и везде, где есть текст, в Notes, Safari и не только).
Можно создавать собственные изображения. И так как система понимает вашу библиотеку, то их можно подбирать, например, ко дням рождения и другим событиям.
Картинки можно генерить в разных стилях.
😎 Можно создавать кастомизируемые действия (Actions, не промпты, так хотят в Apple).
On-device processing. Без подключения сервера, только с мощностями процессора.
Обещают полностью исключить доступ Apple к персональным данным в этих кейсах.
😃 iOS Dev
