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

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

Размещение рекламы: @tanyasanovna
Download Telegram
Рано или поздно все мы будем переходить на async/await (как на Swift перешли) и вот как сделать первые шаги. Гайд по заворачиванию вашего callback hell’a для красивого вызова c await.
https://www.andyibanez.com/posts/converting-closure-based-code-into-async-await-in-swift/
В новом Xcode не обязательно использовать сторонние приложения для анализа HTTP трафика. Можно будет использовать внутренний инструмент. Помимо прочего он позволяет экспортировать логи в файл.
https://michaelabadi.com/articles/analyse-http-instruments/
Вместе с async/await пришли соответствующие модификаторы вьюшек: task, refreshable, onSubmit.
https://peterfriese.dev/swiftui-concurrency-essentials-part1/
С помощью нового TimelineView можно синхронизовать звуки с анимацией и повторять функциональность KeyFrame’ов в более компактном виде. Не только рисовать часы, как могло показаться.
https://swiftui-lab.com/swiftui-animations-part4/
Что появилось в SwiftUI с обновлением Xcode 13 до beta 2: добавили размер для кнопки, выделение текста, поменяли API поиска. Все идет по плану.
https://www.fivestars.blog/articles/xcode-13-beta-2/
Workin Geeks совместно с факультетом компьютерных наук ВШЭ уже 3 год проводит летнюю школу для 10-11 классов. Осталось два дня до закрытия подачи заявок. Так что, если есть кого мотивировать стать iOS/Android разработчиком, делитесь ссылкой!
https://cs.hse.ru/mobile/2021/
Скоро всех программистов заменит AI и из ТЗ будет сразу рабочий софт получаться. Но не сегодня. Ревью Copilot - основанная на GPT3 утилита, по сигнатуре, неймингу и комментариям понимающая, какой код надо написать.
https://blog.scottlogic.com/2021/07/03/github-copilot-first-thoughts.html
Команда @selectelnews выпустила свое второе видео про новые маки на M1.  В этот раз они рассказывают про особенности ARM и CISC архитектуры, измеряют температуру процессора под нагрузкой и выясняют, как нагревается Mac mini M1 при полной загрузке ядер.

Смотрите ролик по ссылке: https://slc.tl/iELs2

🚀 Почему Mac mini? Недавно Selectel выпустили новое решение — аренду сервера с macOS® на M1. На нем можно:

— быстро компилировать написанный код в среде Xcode®,

— протестировать приложение, проверить его на совместимость с Apple Silicon® и на работу с разными версиями ОС,

— в 15 раз быстрее работать с задачами машинного обучения,

— пользоваться программами для творчества, которые доступны только на macOS®.
One Day Offer для iOS-разработчиков в Тинькофф!

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

В течение всего одного дня вы общаетесь с командой и получаете оффер в конце дня, если общение пройдет хорошо! Узнать подробную информацию и оставить заявку на участие можно по ссылке до 20 июля.

В течение трех дней обязательно дадут обратную связь, а за два дня до мероприятия пришлют всю необходимую информацию об интервью.
Свифтовые замыкания проверяются компилятором, чтобы соответствовать парадигме async/await при помощи атрибута @Sendable. Какие именно он накладывает ограничения - в статье.
https://www.andyibanez.com/posts/structured-concurrency-with-group-tasks-in-swift/
Используете или пробовали KMM? Пройдите небольшой опрос, который поможет оценить текущее состояние экосистемы!
https://surveys.jetbrains.com/s3/Kotlin-Multiplatform-user-survey-July-2021