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

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

Размещение рекламы: @tanyasanovna
Download Telegram
Тинькофф ищет в свою команду разработчика iOS!

Присоединяйся к сильнейшей финтех-команде Тинькофф. Тебя ждёт работа со сложным и новым стеком технологий, непрерывное обучение, возможность работать в самостоятельной команде и, если есть желание, рассказывать о своей экспертизе на конференциях и митапах.

Что будешь делать:
🔸 Разрабатывать приложения, относящиеся к сферам банковского ПО и социальным сетям
🔸 Развивать и документировать библиотеки компонентов мобильных приложений
🔸 Эффективно решать нестандартные задачи

Круто, если ты:
🔸 Знаешь Swift, Xcode, Core Data
🔸 Умеешь работать с системой контроля версий Git — console, IDE, web (Stash)
🔸 Владеешь английским языком на уровне понимания технической литературы
🔸 Имеешь опыт разработки приложений, использующих сетевое взаимодействие
🔸 Понимаешь, как осуществить интеграцию клиентского приложения в существующую систему

Что мы предлагаем:
🔸 Достойную твоего профессионального уровня зарплату.
🔸 Профессиональное развитие.
🔸 Возможность работать как в нашем уютном офисе, так и удаленно
🔸 Заботу о здоровье. Оформим полис ДМС со стоматологией и страховку от несчастных случаев.
🔸 Компенсацию фитнеса

Подробности вакансии — по ссылке!
Бесплатные вебинары по iOS-разработке

Базовый уровень - 13 ноября
Тема урока: Result Type
Преподаватель: Константин Савялов
Регистрация: https://otus.pw/Ykks/

Продвинутый уровень - 23 ноября
Тема урока: Combine до iOS 13 и как добавить SwiftUI 2.0 в любое приложение
Преподаватель: Ексей Пантелеев
Регистрация: https://otus.pw/F0A4/
В разгаре первая неделя третьего сезона Podlodka iOS Crew, а мы продолжаем делиться с вами лучшим контентом благодаря нашим друзьям @AvitoTech!

Вместе с Александром Андрюхиным из Авито разбираемся с устройством многопоточности в iOS: https://youtu.be/GVXyrLB1tbk

Инженеры Авито регулярно выкатывают обновления мобильных приложений, а в перерывах между этим рассказывают доклады, пишут статьи об инструментах, которые улучшают их работу, развивают опенсорс-проекты. В общем контента — море, и весь он собран на сайте AvitoTech: https://bit.ly/AvitoTech_iOS
Однодневная онлайн-конференция, объединяющая всё IT-сообщество Казахстана и лучших экспертов СНГ.

Направления: iOS, Android, Web, Data Science, Management.
https://kolesa-conf.kz
Третий сезон Podlodka iOS Crew продолжается, и сегодня стартовала вторая неделя с темой "Из iOS в стартаперы"!

Такого в Podlodka Crew еще не было: неделя целиком посвящена тем скиллам, которые нужны, чтобы сделать из обычного приложения крутой продукт!

Всего за неделю слушатели узнают:

- Как сделать свой дизайн и бэкенд
- Что нужно пользователям, и как правильно продвигать свое приложение
- Опыт стартаперства от Саши Зимина и Кирилла Аверьянова
- А в конце еще и зарубятся на конкурсе питчинга стартапов!

Даже тем, кому неинтересна тема стартаперства, эти скиллы помогут выйти на новый уровень коммуникации с коллегами и вырастить свою зону ответственности!

И приятный бонус – доступ к записям видео первой недели.

Подключиться сейчас еще не поздно, стоимость билета всего 2400 рублей!
Для тех кто хочет попробовать что-то новое, но в Arduino и Raspberry смущают низкоуровневые API, в июле этого года стали доступны платы от MadMachine. Работает с модифицированной версией Swift 5.1. Автор статьи не шарит в электронике, так что написано доступно.
https://theswiftdev.com/getting-started-with-swiftio/
Расширяем арсенал для выстрелов по ногам себе и своим коллегам. От неоднозначных перегрузок методов до атрибута @_disfavoredOverload. И, конечно же, про их использование в SwiftUI. Не повторяйте в домашних условиях, особенно при отсутствии документации.
https://fivestars.blog/swift/disfavoredOverload.html
Сравнение if flag == false {} компилируется значительно медленнее if !flag {}. Теперь вы видели все. Но если хочется еще чуть больше, то вот небольшой рассказ про тестирование производительности компилятора.
https://useyourloaf.com/blog/slow-swift-compiler-performance/
Только показалось, что самая проблемная тема на ближайшие годы - интероперабельность UIKit и SwiftUI, как вдруг и до Foundation добрались. Сравнивать будем Text и NSAttributedString, а так же учиться брать от обоих лучшее. Есть микроадаптация для macOS.
https://swiftui-lab.com/attributed-strings-with-swiftui/