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

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

Размещение рекламы: @tanyasanovna
Download Telegram
На М1 переходить еще рано, Xcode фризит и крашит, старые оси не работают. Но все когда-нибудь починят, возможно. Про отсутствие виртуализации, Android Studio и Windows тоже есть.
https://steipete.com/posts/apple-silicon-m1-a-developer-perspective/
Изображения могут занимать в памяти приложения гораздо больше (80мб), чем весит при хранении (2мб). Почему так и решение проблемы при помощи понижающей дискретизации.
https://swiftsenpai.com/development/reduce-uiimage-memory-footprint/
Если вы еще не уделяли сортировкам коллекций достаточно внимания то самое время это сделать с новой статьей от Сандела. В конечном счете получим удобный API для пошаговых сортировок с разными дескрипторами.
https://www.swiftbysundell.com/articles/sorting-swift-collections/
Еще чуть-чуть и 10х. Добавляем View и Modifier в библиотеку Xcode для быстрого доступа - одна из крутых функций SwiftUI. В том числе рассказывается про известные баги, но почему бы не попробовать и не найти свои?
https://useyourloaf.com/blog/adding-views-and-modifiers-to-the-xcode-library/
Всегда хотели узнать, кто шарит больше – Александр Зимин или Джон Фир? Интересуетесь кроссплатформой, но боитесь в этом признаться? Любите “Свою игру”, но не понимаете вопросов, которые там задают? Хочешь посмотреть вживую на новые усы Егора Толстого?

📆 Подключайтесь сегодня в 19 часов к легендарнейшему лайву – “Кроссплатформа за триста”! В бешеной схватке за звание лучшего эксперта по кроссплатформе сойдутся Саша Зимин, Сергей Боиштян и звезда нашего чата Джон Фир. А ваша задача – поддержать своего фаворита комментариями на YouTube и кайфануть!
https://www.youtube.com/watch?v=CAYpm-ieJ3s
Объяснение того, что такое ограниченный выбор фотографий из галлереи занимает в этом гайде больше, чем техническая часть. Вполне заслуженно.
https://www.andyibanez.com/posts/understanding-limited-photo-library-ios-14/
Пример того, как можно добираться до корня проблемы, вместо использования быстрого фикса на примере миграции UICollectionViewDelegateFlowLayout c 3 версии Свифта на 4. Почему не 5?
https://www.gaelfoppolo.com/magical-objective-c-entrypoint/
Революционный тред похлеще истории становления СССР. Можно будет пересказывать своим внукам, чего можно поесть, когда “переписать с нуля на новой технологии быстрее” на примере Uber. Без опыта в глобальной компании такое тяжело представить.
https://twitter.com/StanTwinB/status/1336890442768547845
Мастрид для тех, кто уже использует SwiftUI. Статья про то, что понимается под гибкостью View на примере заполнения HStack. Спойлер: сначала дается неправильное определение, поэтому обязательно надо дочитывать до конца.
https://www.objc.io/blog/2020/11/09/hstacks-child-ordering/
Сегодня стартовала первая конференция про мобильную кроссплатформу Podlodka Crossplatform Crew. Первый спикер выступает прямо сейчас, но еще не поздно подключиться к сезону и успеть на остальные сессии, тем более что записи прошедших сессий сезона доступны всем, кто купил билет.

Напомним, что вы получите, если присоединитесь к нам прямо сейчас:

🤔 Попрактикуетесь сегодня вечером в том, как интегрировать Flutter
😱 Унесете в копилочку лучшие практики применения Kotlin Multiplatform Mobile в Cash App, разработанном в Square.
👴🏼 Разгадаете, почему в Shopify еще пишут на React Native, когда Airbnb уже давно поставил на нем жирный крест?
🤓 Научитесь преодолевать технические челленджи, которые обязательно встретятся вам, если вы решите интегрировать Flutter или KMM в ваш текущий проект
👯‍♀️ Потренируетесь готовить свою команду к внедрению кроссплатформы: изменения придут не только в кодовую базу, но и в ваши процессы!
💸 Запасетесь рабочими аргументами и психологическими техниками, которые помогут продать кроссплатформу вашему СTO
🎪 Расширите свой кругозор и разберетесь, в каких случаях альтернативная кроссплатформа (Xamarin, Gomobile и Capactor) могут сработать покруче хайповых технологий!
🙊 Выясните реальные особенности и проблемы  популярных решений, про которые не расскажут ни на одном докладе — ПРОЖАРКА не пощадит никого!

А специально для тех, кто переживает, что уже поздно подключаться – скидка 500 рублей на билет по промокоду NE_POZDNO! Билеты по ссылке, а мы ждем вас на борту!
Всегда хотели разрабатывать инструменты для разработчиков? Приходите работать в команду разработки Kotlin Multiplatform Mobile – ребята ищут кандидатов с бэкграундом в iOS, так что это просто вакансия мечты для любого айосера.
https://kotlin-mobile.tilda.ws/ios
Горячих клавиш много не бывает. Тред в андерхуде с хорошо иллюстрирующими видосиками. Где-то даже со звуком нажимаемых клавиш для полноценного погружения.
https://twitter.com/mobileunderhood/status/1337787345630879746