iOS дайджест #41: new App Store commision
У випуску: SwiftUI та UIKit interoparability, iOS App Security, new App Store commision. 6
У випуску: SwiftUI та UIKit interoparability, iOS App Security, new App Store commision. 6
Разберем Deep links, рассмотрим какие они есть, как их настраивать и использовать в Flutter приложении. Deep links делятся на два типа — Custom links и Universal links (для iOS, App links для Android). Начнем с Custom links и сразу рассмотрим их плюсы и минусы. 3
Вы наверняка слышали, что недавно вышел Swift 5.3? Это первый релиз с официальной поддержкой Windows. В этой статье Александр Смарусь решил обозначить места, с которых можно начать работу со Swift на Windows, рассказать о его возможностях, вероятных проблемах, а также поделиться некоторыми инструментами. 18
У випуску: топсесії WWDC, Swift 5.3, iOS 14, Xcode 12. 6
У випуску: топсесії, що нового у SwiftUI, Privacy, MetricKit. 9
Володимир вступив на бюджет до медичного університету, але кинув його, щоб піти на фронт. Був серед перших десятків бійців «Азову» — тих, хто сформував підрозділ. Чотири роки працював графічним дизайнером. Потрапив на безкоштовні курси програмування для ветеранів АТО і став iOS-розробником. Про свій незвичний життєвий шлях Володимир розповів DOU. 39
В выпуске: тестируем accessibility, запускаем Swift на AWS Lambda, избавляемся от неиспользуемого кода. 7
В процесі написання свого застосунку для iOS, виникла необхідність написати свій Page Control у вигляді кружечків, що відображають поточну позицію в списку карток. 18
Если вы читаете эту статью, то скорее всего, вы уже успели попробовать с Combine на каком-либо пет-проекте. И я уверен, что вас появилось некоторые вопросы, касательно этого нового фреймворка. К примеру, как создать свой кастомный паблишер в Combine? И эта статья может помочь вам понять основы механизма создания кастомных паблишеров.
В выпуске: секьюрити ревью приложений в AppStore, SwiftUI под капотом, CLI для iOS приложений и много крутых библиотек. 2
В выпуске: 10 заповедей iOS-разработки, книга по SwiftUI, план на Swift 6, памятка по работе с форматтерами, много библиотек и немного про функциональщину. 23
В выпуске: продолжаем изучать SwiftUI, настраиваем GitHub Actions для Swift-проектов и смотрим видео с конференций. 4
Как в неигровых приложениях использовать GameplayKit, набор инструментов от Apple для быстрого конструирования игровых процессов и алгоритмов, — в статье iOS-разработчика Андрея Коновальского. 1
О разновидностях демонов в *OS и зачем они нужны: например, размещение своего кода в демонах сильно усложняет задачу злоумышленникам и просто реверс-инженерам, которым по какой-то причине захотелось разобраться в том, как же работает ваш код. О преимуществах «демонов» — в статье разработчика Владимира Вашуркина. 7
В выпуске: 100 дней изучения SwiftUI, iOS best practices, Data Science на Swift, пишем свой движок для регулярных выражений. 4
SpriteKit удобен для создания несложных анимационных сцен, таких как полноэкранная анимация загрузки, иллюстрация в Onboarding- и Tutorial-экранах или в других элементах пользовательского интерфейса. Как, используя игровой движок SpriteKit, можно легко создать анимации — в статье iOS-разработчика Андрея Коновальского. 6
Android-разработчик Евгений Ткаченко рассказывает о том, как создал LocaleBro — веб-платформу для локализации мобильных приложений, заточенную под разработчиков, переводчиков и менеджеров. 12
Практическая реализация сложного layout с использованием UICollectionViewCompositionalLayout и UICollectionViewDiffableDataSource — в статье Алексея Гурина, iOS Team Lead в Sidekick Selling Inc. 5
Что осталось за кадром онлайн-трансляции WWDC 2019 и с чем предстоит работать iOS-девелоперам уже в ближайшем будущем — рассказывает Андрей Вергунов, участник конференции и iOS-разработчик в NIX. 2
DataSource значительно облегчает разработку на UICollectionView, избавляя от необходимости дополнительно вызывать методы, уменьшая количество ошибок. Подробнее — в статье iOS Team Lead в Sidekick Selling Inc Алексея Гурина. 9
Коментарі