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

Лучшее iOS сообщество в Телеге: @iosgt

Размещение рекламы: @tanyasanovna
Download Telegram
Нет ничего более раздражающего, чем кнопка «Связаться с поддержкой», которая не дает тебе написать email из-за того, что ты снес стандартный почтовый клиент. Бесит нереально. Пожалуйста, не используйте MFMailComposeViewController, а вместо него вернитесь к старому доброму mailto:.
https://chris-mash.medium.com/goodbye-mfmailcomposeviewcontroller-4d9778e8d862
Дебажные меню ваших приложений периодически стоит обогащать новыми возможностями. Вот, например, библиотека, которая позволяет прямо на девайсе или симуляторе смотреть иерархию вьюшек как в Reveal.
https://github.com/nikitabelopotapov/Glance
Станьте частью команды СберБанк Онлайн всего за 1 день!
Сбер проведёт One Day Offer для мобильных разработчиков в эту субботу, 18 декабря.

Он пройдёт в несколько этапов:

1. Знакомство с командой iOS-разработки.
2. Технический скрининг на 30 минут — вас ждут вопросы по 5 областям: Swift, устройство памяти и ARC, многопоточность, UIKit и основы Objective-C.
3. Собеседование на 1,5–2 часа с экспертами компании. Вас ждут задачи c live coding, вопросы по iOS SDK. Среди дополнительных заданий вопросы архитектуру и паттерны, проектирование сервиса.
4. Офер — для самых талантливых разработчиков.

Зарегистрируйтесь по ссылке для участия.
Отличный доклад с ретроспективой того, как создавался Swift: наследие ObjC, глобальные цели, личные хотелки его дизайнеров, ранние дизайн-решения и их последствия.
https://youtu.be/6JYAXADQmNQ
В Xcode Instruments есть специальная штука, которая позволяет записывать и дебажить весь сетевой трафик приложения – HTTP Traffic Instrument. На днях к нему добавили документацию, так что если откладывали знакомство, есть повод вернуться.
https://developer.apple.com/documentation/foundation/url_loading_system/analyzing_http_traffic_with_instruments
Привет! На связи Skyeng.
Мы в активном поиске опытных iOS-разработчиков, и ты можешь попасть в нашу команду всего за 2 дня.

Кому подойдёт:
Опытным iOS-разработчикам уровня Senior и Middle+, которые не фанатеют от монотонных собеседований, общения с эйчарами и утомительных тестовых.

Как проходит:
До 18 декабря оставляешь заявку, мы связываемся и назначаем дату двух полуторачасовых собеседований: одно с техлидом, второе с руководителем команды. После даём обратную связь, даже если ты нам не подходишь.

Будет очень круто заранее увидеть пример твоего кода или репозиторий на Github.

Узнать подробнее и откликнуться здесь: mobile.skyeng.team/ios 👈🏻
Почти везде, где я работал, я наблюдал одну и ту же картину – мобильные разработчики легко растут до сеньоров, но дальше упираются в карьерный потолок. Роли техлидов/архитекторов/стафф инженеров гораздо проще получать бэкендерам. Эту тенденцию заметил не только я, поэтому вот вам твиттер-тред с анализом предпосылок и рекомендациями к действиям.
https://twitter.com/lelandtakamine/status/1467938388133048327?s=21
Вышла новая версия Swift Playgrounds на iPad. Из главного: поддержка SwiftUI, интеграция со SwiftPM и возможность деплоить приложения в App Store.
https://www.hackingwithswift.com/articles/244/swift-playgrounds-4
Минутка интересных фактов, которыми вы сможете блеснуть на следующем созвоне. REST появился еще до HTTP, и в целом повлиял на его дизайн, так как автор был один.
https://oleb.net/2018/rest/
Очередная уязвимость в iMessage, позволяющая выполнить на вашем устройстве произвольный код, в этот раз работает через гифки. Почитайте детальный разбор уязвимости, срывает крышу!
https://googleprojectzero.blogspot.com/2021/12/a-deep-dive-into-nso-zero-click.html?m=1
Исследование того, как Swift и SwiftUI адоптятся в кодовой базе Apple:
- Swift обогнал C и догоняет C++
- SwiftUI за этот год появился в флагманских приложениях
- Objective-C не победить
https://blog.timac.org/2021/1219-state-of-swift-and-swiftui-ios15/