Size: a a a

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

2021 August 16
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Если используете новую параллелизацию, то на будущее стоит использовать несколько флагов. С ними будут подсвечиваться предупреждения, которые в Swift 6 станут ошибками.
https://twitter.com/olebegemann/status/1421144304127463427
источник
2021 August 17
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Начинающий iOS-разработчик? Прокачайся до профи!

Всего за 5 месяцев из Junior ты превратишься в Middle+ специалиста.

🔥Научишься писать выразительный код, который в несколько строчек делает то, на что раньше уходил целый экран.
🔥Научишься комфортному переносу приложения на Android с сохранением 80-90% логики.
🔥Сможешь определять целесообразность применения тех или иных архитектурных паттернов.
🔥Погрузишься в нюансы использования Rx: когда он необходим и дает окупаемую выгоду.

А также после обучения ты на профессиональном уровне сможешь проектировать сложные UI-компоненты и оптимизировать их производительность, разрабатывать клиент-серверные приложения и оффлайн-режим работы.

👉 Осталось мало мест! Старт уже 26 августа! Пройди вступительный тест и забронируй место в группе по специальной цене https://otus.pw/dfea/
источник
2021 August 19
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Врываемся со свежим анонсом шестого сезона Podlodka iOS Crew!

🔥Старт 23 августа.
Интенсив продлится две недели. Сессии проходят дважды в день: утром и вечером.
Тебя уже ждут: крутые спикеры, сессии в лайве, ламповое общение и обмен кейсами в слаке, записи (для тех, кто не успевает на лайв).

На этот раз обсуждают работу с сетью и совершенный код.

Первую неделю посвящают работе с сетью.
Помогут изучить протоколы передачи данных и научат выбирать протокол под конкретные задачи. Затем разберут, как лучше всего проектировать сетевой слой. Также покажут способы оптимизировать работу с сетью, чтобы ты точно познал силу и умело оперировал новыми знаниями 😉

Во время второй недели будут погружаться в совершенный код.
Сначала определят метрики качества кода без буллшита. После научат автоматизировать сбор метрик и проверки качества кода. Затем обсудят популярные инженерные практики, разоблачат те, которые вредят.

Подробности и билеты уже на сайте! 😊
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Привет!
В поисках классных iOS разработчиков находится команда Occipital - создатель платформы для 3D сканирования на iOS устройствах.
На прошлогодней осенней презентации Apple демонстрировала возможности LiDAR'а на примере нашего приложения Canvas - 3D сканера помещений. Сейчас мы активно расширяем его функциональность, пользуясь последними новинками iOS. У нас широкий спектр задач: от разработки универсального UI до Computer Vision / Machine Learning пайплайнов. Помимо технических челленджей и сильной команды, предлагаем преимущества небольшой, но быстро растущей компании: отсутствие бюрократии, удалённый формат работы, опционы, и многое другое.
Больше деталей можно узнать здесь. По вопросам пишите @georguy
источник
2021 August 20
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
🔥 Научитесь с нуля создавать iOS-приложения!

За 12 месяцев вы пройдете путь от основ программирования до создания двух готовых приложений, которые сможете загрузить в AppStore.

Формат: интерактивные лекции с экспертами + еженедельный созвон с персональным ментором для закрепления практики.

После половины обучения вы уже сможете претендовать на позицию джуна или стажера iOS-разработчика, а центр карьеры OTUS поможет получить первую работу и за пару месяцев окупить обучение.

👉 Оставьте заявку, пока действует скидка https://otus.pw/ieeIT/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Дизассемблированный псевдокод для интеловских бинарников было проще понять, чем для Apple Silicon - PSPDFKit рассказывают, как фиксили баг внутри UIKit. Детективная история на уровне Шерлока. Спойлер: злодей - числа с плавающей точкой.
https://pspdfkit.com/blog/2021/reverse-engineering-uikit/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
В Cian переизобрели поиск элементов в UI тестах. Похоже на адаптированный под iOS механизм CSS Selector из веба.
https://habr.com/ru/company/cian/blog/570988/
источник
2021 August 21
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Саша, ты Nivelir! И ты отпишешься, так и не узнав, что это - фреймворк, предоставляющий расширяемый DSL для роутинга.
https://habr.com/ru/company/hh/blog/572488/
источник
2021 August 23
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Много компаний, которые предлагают сотрудникам индивидуальный онбординг, в том числе и технический, rewiew кода, прозрачные процессы по росту и развитию

Нет. Но в Технократии это точно есть. В нашей команде работают только крутые специалисты, используют современный стек и ведут проекты от идеи до реализации.

Сейчас в компанию очень ждут талантливого IOS-разработчика с релевантным бэкграундом от 2х лет (готовы рассмотреть меньший опыт при высоком уровне амбиций и знаний).

Что нужно?
👉 Понимание принципов AutoLayout.
👉 Опыт коммерческой разработки
👉 Умение писать Clean Code
👉Навыки работы c Git

Мы предлагаем все условия от удаленки до релокации, официальное трудоустройство и достойную оплату, а также наставничество крутых специалистов, современный стек и возможность менять проект несколько раз в год.

Подробнее о вакансиях:
http://career.technokratos.com/?utm_source=telegram&utm_medium=ios&utm_campaign=tech1

Резюме можно отправить:
https://t.me/AleylaR

Соцсети компании:
https://www.instagram.com/technokratos/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Самый очевидный вариант запуска Task Group с разными возвращаемыми типами - это создать енум с разными ассоциированными значениями.
https://www.donnywals.com/using-swift-concurrencys-task-group-for-tasks-with-varying-output/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Отличная табличка с разбивкой по версиям Xcode поддерживаемых версий SDK, ОС, языка и архитектур процессора.
https://developer.apple.com/support/xcode/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Неизменяемость объектов в Swift не решает проблем, которые должна решать, и даже добавляет новых. Жаль, что нет упоминания проблем, которые на самом деле решаются, и все согласно хейтят структуры в комментах.
https://betterprogramming.pub/the-case-against-immutable-objects-88343bbd7912
источник
2021 August 24
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
В Github Actions процесс подписи вис и решить его можно с помощью временного кичейна. Может и в других системах пригодится.
https://byteable.dev/creating-a-temporary-keychain-for-your-build-system-e598628c65fd
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Как добавить дополнительное UIWindow в SwiftUI и не сломать взаимодействие с лежащими под ним элементами. Конечно же средствами UIKit.
https://www.fivestars.blog/articles/swiftui-windows/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Все современные способы наблюдения за изменением значений в Swift. Помимо KVO и property observers есть еще имплементация через Combine и сторонние библиотеки, которые на него похожи.
https://www.jessesquires.com/blog/2021/08/08/different-ways-to-observe-properties-in-swift/
источник
2021 August 25
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Все варианты фильтрации и обработки ошибок внутри конструкции do catch. От обычных типов, до конструкций с where и множественными паттернами.
https://sarunw.com/posts/different-ways-to-catch-throwing-errors-in-swift/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Создание кодогенерирующих скриптов при помощи SourceKit на примере автоматической регистрации существующих зависимостей в DI контейнере.
https://swiftrocks.com/code-generation-with-sourcekit
источник
2021 August 27
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Vivid Money is looking for iOS-developer!
Vivid Money — это международный финтех-стартап с корнями из Тинькофф. В Vivid создают и развивают банковские, инвестиционные и даже крипто- продукты.
Проект написан на Swift с использованием VIP архитектуры, свой декларативный layout, повсеместная кодогенерация. Нет никакого легаси, зато есть куча плюшек, интересные задачи и ежедневная практика английского языка)
Если интересно, пиши @kharrasova
источник
2021 August 28
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Уже успели обрадоваться, что Apple разрешит проводить платежи в обход их системы? Ха. Хаха. Ха.
https://twitter.com/nikogenn/status/1431175304261873667?s=21
источник
2021 August 30
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Уже видели шумиху про поддержку конкурентности на старых операционках? @antonsergeev88 уточнил у автора, на iOS 10-12 работать не будет.
https://github.com/apple/swift/pull/39051
источник