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

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

Размещение рекламы: @tanyasanovna
Download Telegram
Встроенные форматтеры, о которых вы возможно даже не слышали. Например RelativeDateTimeFormatter, который может отдавать “Вчера” или “Сегодня” для описания даты. Или ListFormatter с почти очевидным назначением.
https://www.swiftbysundell.com/articles/exploring-some-of-the-lesser-known-formatter-types/
ScaledMetric позволяет автоматически подстраивать в отступы или другие величины в верстке в зависимости от размеров динамического шрифта.
https://useyourloaf.com/blog/the-scaledmetric-property-wrapper/
Наконец-то подробно описанное впечатление от SwiftUI при построении приложения в продакшн сразу на 4 платформах. О плюсах я думаю все уже наслышаны, а из минусов generics и новая layout система, которую не так просто понять глубоко.
https://kean.blog/post/swiftui-experiment
Сравнение инструментов для создания Privacy Policy для своего приложения. Интересный факт - по закону текст политики конфиденциальности нельзя копировать, так как он защищен авторским правом.
https://www.revenuecat.com/blog/creating-a-privacy-policy-for-your-app
В день в AppStore и GooglePlay попадает больше 100 тысяч приложений. Через несколько месяцев что-то из них будет приносить создателям сотни тысяч долларов прибыли, но большую часть никто и никогда не скачает. В чем разница между первыми и вторыми? Бюджет на маркетинг.

Gamesboost42 предоставляет финансирование на рост вашего приложения или игры без скрытых комиссий и лимитов. Чем больше вы зарабатываете — тем большее маркетинговый бюджет и меньше комиссия. GamesBoost42 - единственное решение под ключ на рынке финансирования мобильных игр и приложений 😎

Пишите в бота GamesBoost42_bot или оставляйте заявку на сайте GamesBoost42.com
== или === отсутствуют для замыканий, потому что это не позволило бы компилятору делать некоторые оптимизации с захватом параметров и телом функций. В общем, не стоит пытаться сравнивать ссылки на функции и замыкания.
https://www.jessesquires.com/blog/2021/04/05/why-swift-closures-are-not-equatable/
В iOS 14 появился нативный способ ограничить перемещения пользователя внутри WKWebView. Достаточно прописать домены в Info.plist и использовать isDomainAllowed в делегате.
https://useyourloaf.com/blog/app-bound-domains/