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

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

Размещение рекламы: @tanyasanovna
Download Telegram
Каждый четвертый посетитель StackOverflow нажимает Command+C в течение 5 минут с момента открытия страницы. А неодобренные ответы копируются чаще, чем одобренные.
https://stackoverflow.blog/2021/04/19/how-often-do-people-actually-copy-and-paste-from-stack-overflow-now-we-know/
Надоело верстать вьюхи и красить кнопки?
Инфраструктурная iOS команда юнита Speed в Авито в поисках разработчика, который будет помогать делать это тем, кому ещё не надоело!

Подробности: https://www.avito.ru/company/job/ios_dev
Полезные демо-занятия для iOS-разработчиков и тех, кто только интересуется данным направлением мобильной разработки.

Для начинающих:

📌 6-7 мая — Интенсив "Создание простейшего приложения без единой строчки кода": https://otus.pw/he9yN/

За 2 дня получим приложение без единой строчки кода, имеющее авторизацию, навигацию и экран пользователя

Для специалистов с опытом

📌 13 мая — «Machine Learning в iOS с помощью CoreML и CreateML: изображения, текст, звук»: https://otus.pw/tx0i/

Поговорим об основных архитектурах нейронных сетей и их оптимизированных версиях под мобильные устройства, а также о возможностях CoreML 3 и 4, обучении на iOS устройстве.

📌 17 мая — «Пишем клиент для музыкального сервиса»: https://otus.pw/HYqB/

Попробуем за пару часов написать приложение для работы с музыкальным сервисом. В качестве технологии используем декларативный фреймворк SwiftUI и Combine.
Исследователь безопасности рассказывает про процесс написания и публикации книги на техническую тему: как выбрать о чем писать, как договариваться с издателями.
https://serhack.me/articles/how-to-write-technical-book/
Хотите заниматься iOS разработкой? Сделайте первые шаги на бесплатном интенсиве от OTUS и создайте простейшее приложения без единой строчки кода!
Интенсив пройдет 6-7 мая и даст вам возможность активно протестировать обучение на онлайн-курсе «iOS Developer. Basic».

📌Программа интенсива:
6 мая
Что такое XCode?
Как «рисуются экраны»
Добавим на экраны кнопки и поля ввода. Создадим экран авторизации.
Создадим второй экран нашего приложения и добавим переход на него из окна авторизации.

7 мая
Посмотрим, какие есть возможности что бы «бродить» по приложению.
Добавим свою навигацию
Создадим экран личных данных пользователя ( имя, фото, описание ).

⚡️В итоге получим простенькое приложение без единой строчки кода, но имеющее авторизацию, навигацию и экран пользователя.

Регистрируйтесь, чтобы принять участие: https://otus.pw/frO6/
Хардкорный лонгрид обзор на предложение изменений в Swift, которые помогут победить в войне за экзистенциальные типы. Если проще, то благодаря ему будет можно объявлять переменные и свойства любыми протоколами, в том числе с дженериками.
https://www.timekl.com/blog/2021/04/26/swift-generics-2-existentials-boogaloo/
В SPM со Swift 5.5 появятся Package Collections. Если кратко, то появится возможность размещать курируемые листы фреймворков и библиотек, распространяемых через SPM.
https://github.com/apple/swift-package-manager/blob/a5f7859ef5d9b1ff97788e8fa0a71db65e011ce4/Documentation/PackageCollections.md
Если кратко, то UML умер, а никто и не заметил. Нормально живем без него, отсутствие проектирования всего приложения заранее никому не мешает.
https://www.sicpers.info/2021/04/on-uml/
Скидка от OTUS на обучение iOS-разработке по промокоду: 21study10

Бесплатные демо-занятия:

👉 13 мая - «Machine Learning в iOS с помощью CoreML и CreateML: изображения, текст, звук»
Поговорим об основных архитектурах нейронных сетей и их оптимизированных версиях под мобильные устройства, а также о возможностях CoreML 3 и 4.

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

👉 17 мая - «Пишем клиент для музыкального сервиса»
Попробуем за пару часов написать приложение для работы с музыкальным сервисом.

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

Для записи на занятия необходимо пройти тестирование!
Если хочется сохранить веб-страницу для просмотра оффлайн, то с iOS 11 доступно сохранение как растровое изображение, а с iOS 14 как PDF или Web archive.
https://blog.artemnovichkov.com/swiftui-offline