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

Лучшее iOS сообщество в Телеге: @iosgt

Размещение рекламы: @tanyasanovna
Download Telegram
⚡️ Сообщество CocoaHeads приглашает всех на круглый стол про IDFA в iOS 14

Ребята обсудят изменения, которые внесла Apple, что они значат для всех нас, и как с этим жить дальше. Если не понимаете о чем речь – приходите, все доступно расскажут. Если понимаете, тоже приходите, будет обсуждение последствий и как подготовить приложение к iOS 14.5

📆 Трансляция будет в этот четверг, 8 апреля в 19:00, ссылка будет в @cocoaheads
Основы JavaScript для небольших правок контента в WKWebView. Делать свой блокировщик рекламы уже поздно, но пригодится, чтобы авторизацию пробрасывать и для других хаков.
https://nemecek.be/blog/92/javascript-basics-for-ios-developers
Встроенные форматтеры, о которых вы возможно даже не слышали. Например 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/
13 мая - демо-занятие «Machine Learning в iOS с помощью CoreML и CreateML: изображения, текст, звук»

На уроке Ексей Пантелеев (iOS Team Lead в Утконос) будет говорить:
- об основных архитектурах нейронных сетей и их оптимизированных версиях под мобильные устройства
- о возможностях CoreML 3 и 4, обучении на iOS устройстве
- о самостоятельном обучении классификатора изображений с помощью CreateML и использовании его с Vision
- об использовании обученных моделей для работы с текстом и звуком в iOS

Регистрация: https://otus.pw/ky4e/

Вебинар является частью курса «iOS Developer. Professional»