iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
12.5K subscribers
695 photos
65 videos
4.07K links
Самые интересные статьи, видео и новости, связанные с iOS разработкой. Не больше трёх материалов в день.

Регистрация в РКН: https://gosuslugi.ru/snet/67b464d698a28c4e866d827a

Размещение рекламы: @tanyasanovna
Download Telegram
Forwarded from Код Воробья для iOS разработчиков
Apple выкатила много новых дизайн-шаблонов в своем профиле для 🎨 Figma

Для 💎 пока нету
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30💅94🔥3👎1
Зачем в приложение добавлять озвучку

Озвучка действий в приложении может быть как самым раздражающим элементом UX, так и одним из самых цепляющих. При этом, у многих пользователей звук вообще выключен по умолчанию. В статье разбирается, зачем затаскивать озвучку в свое приложение, как сделать ее запоминающейся и не надоедливой, и откуда вообще брать материалы для звуков. И все это – на живых примерах!
19👍3💅1
Xamarin всё

Конец эпохи. Начиная с 1 мая, Microsoft официально остановил поддержку всех SDK Xamarin, включая Xamarin.Forms. Всех, кто еще не успел переехать, отправляют мигрировать на MAUI.
🔥34💅10👍41
Size Analysis от Emerge Tools доступен бесплатно для некоммерческих проектов

Size Analysis – сервис ддя анализа размера вашего приложения, его основных драйверов, трендов его изменения и сравнения с конкурентами.

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

🔗Демо сервиса
🔗Заявка на доступ
🔥162👍1
Разработка библиотеки с учетом strict concurrency

Подробный гайд по тому, как дизайнить Swift библиотеку, которая будет компилироваться без варнингов в strict-concurrency режиме. Автор разбирает кучу проблем и трейд-оффов, с которыми придется столкнуться и вам.
👍15🔥3
Еще один генератор privacy manifest'ов

Недавно я уже выкладывал генератор для privacy манифестов. Держите еще один, чтобы был выбор!
👍22🔥3
Podlodka Crew про софт-скиллы

Через неделю стартует новый сезон конференции Podlodka Soft Skills Crew про то, как правильно применять софты на собеседованиях. Вот несколько топовых сессий:

👉Воркшоп про то, как сделать свой LinkedIn таким, чтобы им заинтересовались зарубежные работодатели
👉Воркшоп по самопрезентации, на котором научат правильно рассказывать про кейсы из своего опыта
👉Публичное собеседование в обратную сторону, после которого вы научитесь выяснять действительно важные детали про вашего будущего работодателя
👉Воркшоп по переговорам об оффере, с тактиками повышения итоговой компенсации

Среди спикеров такие классные ребята как Женя Антонов, Алексей Шаграев, Вероника Ильина и Валерий Бабушкин.

📆Дата: 13-17 мая, две сессии в день
👉Регистрация
👎14🔥5👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Ставим ViewController в хедер алерта

Приватный API метод _setHeaderContentViewController(_:) у UIAlertController позволяет установить любой контроллер в качестве заголовка алерта. Этот метод использует Apple в Journal App для того, чтобы показывать date picker в action sheet.
💅40🔥23👍2
Подкаст с менеджером команды компилятора Swift

Выпуск подкаста Swift Package Indexing с Holly Borla, менеджером Swift Compiler Team. Весь выпуск фокусируется на изменениях в Swift 6.

Если вы не хотите слушать выпуск, то можете открыть его автосгенерированный транскрипт в Apple Podcasts – фича появилась вот совсем недавно.
👍22
This media is not supported in your browser
VIEW IN TELEGRAM
Анимация паспорта в Airbnb

Инженеры из Airbnb пошагово рассказывают, как они сделали сложную анимацию открывающегося паспорта. А если вы хотите побольше узнать об их системе работы с анимациями в целом, почитайте одну из предыдущих статей.
👍38💅10👎1
Шаблоны новых айпадов уже в Sketch

После анонса новых айпадов (и скандала с рекламой, но о нем мы в канале говорить не будем), Apple добавили шаблоны с их рамками в официальную библиотеку в Sketch. Можете уже использовать для своих скриншотов!
👍5
WWDC Index

Новый коммьюнити-проект вокруг WWDC – список всех сессий и их описаний на одной странице. Cmd+F, пишете нужный вам кейворд, получаете список всех сессий!
🔥48👍72
Clock в Swift неэффективны

Автор статьи уткнулся в плохую производительность работы с ContinuousClock и SuspendingClock, побенчмаркал их работу, и оказалось, что они работают намного медленнее обычного Date. Вместо них он предлагает переходить на функцию mach_absolute_time.
🔥36👍7
Тренируем и запускаем ML модель на девайсе

Хороший туториал по тому, как с нуля обучить свою ML модель для того, чтобы предсказывать вероятность закрытия диалогового окна в зависимости от уровня заряда батареи.
👍14
SwiftSecurity – обертка над Keychain API

Подписчик канала поделился своей новой библиотекой SwiftSecurity. Вот основные фичи:

👉Поддерживает все сущности Keychain API.
👉Дает компайл-тайм проверки для kSetAttr.
👉Совместима со SwiftUI и CryptoKit.
👍339🔥7💅5👎3
Hello Developer: май 2024

Новый выпуск ежемесячной рассылки Apple для разработчиков.

👉Pathways – обучающие треки с подборкой статей, видео и документации по разным темам.
👉Интервью с победителями Swift Student Challenge.
👉Регистрация на онлайн встречи с App Review Team.
👉Обзор Apple Pencil Pro.
👉Q&A от команды SharePlay.
👉Новый фреймворк для конвертации документов в PDF.
10
Недостаток unidirectional архитектур

Основной недостаток однонаправленных архитектур, по мнению автора – размазывание бизнес-логики по разным местам в коде, из-за чего сложно получить цельную картинку происходящего. В статье он показывает, почему это кажется проблемой, на примере одного экрана.
👎43👍18💅9
Динамическая тень Apple Pencil Pro

Apple Pencil Pro отбрасывает различную тень на экран в зависимости от того, какой конкретно инструмент рисования сейчас выбран.
💅72🔥26👍144👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Новые фичи accessibility

Как всегда перед WWDC Apple показывает новые фичи accessibility, которые релизнутся в следующем обновлении iOS.

👉Борьба с укачиванием при чтении в автомобиле
👉Управление iPad и iPhone движением глаз
👉Воспроизведение музыки через haptic вибрацию
🔥3812👍3