Telegram Web Link
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
Оптимизация перфоманса с помощью Accelerate фреймворка

Недавно я делился хорошей русскоязычной статьей с обзором фреймворка Accelerate. Держите пример того, как его использование помогло улучшить перфоманс конверсии видео и процессинга аудио на несколько порядков.
👍14
Инструмент для тестирования universal links

getuniversal.link – бесплатный сервис для тестирования того, насколько корректно Apple закешировали ваш AASA файл.

Детали – в блогпосте.
👍31🔥92
2025/07/08 19:05:45
Back to Top
HTML Embed Code: