Size: a a a

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

2021 January 13
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Вы когда-нибудь сталкивались с тем, что отфильтровать по KeyPath, можно только при положительном значении булева свойства? Интересный способ скомбинировать переопределение операторов и KeyPath, чтобы было удобно фильтровать. Сам подход можно и с другими функциями использовать.
https://www.swiftbysundell.com/articles/custom-query-functions-using-key-paths/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Сравнение использования Swift и современного C++. Во всем, кроме дженериков, Свифт побеждает по удобству, да и там у него более понятные сообщения об ошибках. Но плюсы же не для удобства используют?
https://whackylabs.com/swift/cpp/languages/2021/01/03/cpp-for-swift-devs/
источник
2021 January 14
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Гайд по инструментам на примере Allocations и Time Profiler.
https://www.raywenderlich.com/16126261-instruments-tutorial-with-swift-getting-started
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Емкий и хорошо оформленный гайд по регулярным выражениям.
https://amitness.com/regex
источник
2021 January 15
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Отличный способ декомпозиции View при помощи отдельных свойств для его частей.
https://www.swiftbysundell.com/articles/using-multiple-computed-properties-to-form-a-swiftui-view-body/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Что можно почитать в 2021, если не успели прочитать в 2020.
https://aantonioni.me/2020/12/31/books-i-read-in-2020/
источник
2021 January 18
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
22 января пройдёт онлайн iOS-митап от Альфа-Банка. Подробности и регистрация здесь: https://digital.alfabank.ru/events/mobile-talks
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Реализация обновления прогресса при загрузке файлов через URLSession при помощи Combine.
https://www.swiftbysundell.com/articles/http-post-and-file-upload-requests-using-urlsession/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Гайд по кастомизации SF символов. Судя по найденному багу их поддержка в UIKit не была приоритетной задачей Apple.
https://sarunw.com/posts/how-to-change-color-of-sf-symbols/
источник
2021 January 19
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Пример, как можно обернуть плюсовую библиотеку в Swift. Отнюдь не является общим кейсом, потому что портирование отдельных фичей C++, в частности темплейтов не так просто сделать.
https://medium.com/better-programming/how-to-create-a-swift-package-from-a-c-library-fb5cd606220f
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Структурная конкурентность - разбор на практике, что же нам предлагается прямо сейчас. Async, await, cancellation, Task. Делаем ставки, когда все это окажется в проде и как повлияет на нативные API, например в SwiftUI или даже UIKit и другие.
https://desiatov.com/swift-structured-concurrency-introduction/
источник
2021 January 20
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Когда ученик превзошел учителя или напоминание о том, как ARC появился благодаря неудобствам MRC.
https://habr.com/ru/post/536192/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Кастомные стратегии декодинга. Расширяем функционал JSONDecoder за пределы snake case и camel case.
https://www.enekoalonso.com/articles/issue-23
источник
2021 January 21
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Шпаргалка по нативным способам поиска подстроки и символов в Swift. Если не знаете про localizedStandardContains, то определенно стоит посмотреть.
https://sarunw.com/posts/different-ways-to-check-if-string-contains-another-string-in-swift/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Почему Яндекс.Такси (или Яндекс Go) больше не находится через Spotlight по запросу “такси” и как можно этого избежать. Проблемы две и статья не отвечает какая из них приводит к плачевному результату. Но без исходников это скорей всего и не возможно.
https://habr.com/ru/post/536198/
источник
2021 January 22
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Почему стоит избегать использования AnyView, когда это возможно, и как это делать в некоторых часто встречающихся случаях.
https://www.swiftbysundell.com/articles/avoiding-anyview-in-swiftui/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Все мы любим аналитику в AppMetrica, и есть за что — это мощная и удобная платформа. Недавно там появился новый отчет — «Воронки» 🌪. Это инструмент-помощник в анализе пользовательского поведения и повышении конверсии.

Работа с отчетом интуитивно понятна: описываем логику и отдельные шаги в базе событий, выбираем количество сессий, сегментируем аудиторию — группируем пользователей по параметрам устройств, географии и другим показателям. На выходе получаем интерактивный график и таблицы по срезам аудитории.

Как это работает, для чего нужны воронки и что нужно учесть при их создании — читайте в материале команды разработчиков.
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Как настраивать работу с двумя архитектурами процессоров в Kotlin Multiplatform.
https://habr.com/ru/post/536480/
источник
2021 January 25
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Фокусы с SwiftUI продолжаются. На этот раз для определения обрезается текст или нет.
https://fivestars.blog/swiftui/trucated-text.html
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Сравнение подходов к UI с использованием AutoLayout и альтернатив на фреймах. Расшифровка с круглого стола при участии Юлы и DeliveryClub.
https://habr.com/ru/company/oleg-bunin/blog/528328/
источник