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

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

Размещение рекламы: @tanyasanovna
Download Telegram
August 20, 2021
Дизассемблированный псевдокод для интеловских бинарников было проще понять, чем для Apple Silicon - PSPDFKit рассказывают, как фиксили баг внутри UIKit. Детективная история на уровне Шерлока. Спойлер: злодей - числа с плавающей точкой.
https://pspdfkit.com/blog/2021/reverse-engineering-uikit/
August 20, 2021
Много компаний, которые предлагают сотрудникам индивидуальный онбординг, в том числе и технический, 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/
August 23, 2021
Неизменяемость объектов в Swift не решает проблем, которые должна решать, и даже добавляет новых. Жаль, что нет упоминания проблем, которые на самом деле решаются, и все согласно хейтят структуры в комментах.
https://betterprogramming.pub/the-case-against-immutable-objects-88343bbd7912
August 23, 2021
В Github Actions процесс подписи вис и решить его можно с помощью временного кичейна. Может и в других системах пригодится.
https://byteable.dev/creating-a-temporary-keychain-for-your-build-system-e598628c65fd
August 24, 2021
Как добавить дополнительное UIWindow в SwiftUI и не сломать взаимодействие с лежащими под ним элементами. Конечно же средствами UIKit.
https://www.fivestars.blog/articles/swiftui-windows/
August 24, 2021
Все современные способы наблюдения за изменением значений в Swift. Помимо KVO и property observers есть еще имплементация через Combine и сторонние библиотеки, которые на него похожи.
https://www.jessesquires.com/blog/2021/08/08/different-ways-to-observe-properties-in-swift/
August 24, 2021
August 25, 2021
August 27, 2021
Реализация условного модификатора в SwiftUI приносит больше проблем, чем может показаться изначально. Начиная с визуальных дефектов, заканчивая потерей данных из-за ресета @State переменных.
https://www.objc.io/blog/2021/08/24/conditional-view-modifiers/
August 31, 2021