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

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

Размещение рекламы: @tanyasanovna
Download Telegram
Из-за наличия перегрузок и работы с модулями, Swift и плюсы, в отличие от C и Objc, используют запутанное кодирование имени. Тут разбор имени одной бесполезной функции на 26 пунктов.
https://www.mikeash.com/pyblog/friday-qa-2014-08-15-swift-name-mangling.html
Команда ManyChat в поисках iOS-разработчика

ManyChat — это платформа для автоматизации маркетинга в Instagram, Facebook Messenger и WhatsApp, которая помогает 1+ млн бизнесов строить осмысленную коммуникацию с клиентами.

Сейчас ManyChat активно развивает мобильное направление, и ищет человека, который возьмёт на себя амбициозную задачу: реализовать визуальный конструктор автоматизаций чатов.

Если вы умеете и любите работать в команде, у вас есть опыт в iOS-разработке от 2-х лет и желание развивать продуктовые компетенции, пишите @migunova

Подробнее о вакансии можно узнать здесь
Delivery Club ищет iOS-разработчиков. Получите оффер — и бонус в две зарплаты

Регистрируйтесь на Weekend Offer Delivery Club для iOS-разработчиков уровней middle и senior, проявляйте себя, получайте оффер – и выбирайте команду, в которой хотите работать. Все это – за одни выходные 27-28 ноября.

3 причины принять участие

Деньги: вы получите бонус в две зарплаты.
Развитие: получите возможность влиять на бизнес Delivery Club.
Рост: будете работать в команде сильнейших специалистов с современным стеком технологий.

Узнать больше и зарегистрироваться: http://tech.delivery-club.ru/mobileweekend
И пока мы далеко не ушли, еще немного новостей про быстрые сборки. В Xcode 13.2 Beta 2 завезли новый режим в компилятор, который помогает лучше задействовать несколько ядер. Включается отдельным флагом: defaults write com.apple.dt.XCBuild EnableSwiftBuildSystemIntegration 1
https://developer.apple.com/documentation/xcode-release-notes/xcode-13_2-release-notes
Команда Почты и Облака в VK ищет iOS разработчиков к себе в интересные и активно развивающиеся проекты.

В уходящем году мы хотим расширить свои команды и поэтому в течение ноября-декабря планируем провести "спринт собеседования":

1. Всего 3 встречи за 3 дня
2. Гарантированно решение от нас на 4 день
Приятный бонус: если вы возвращаетесь к нам с ответом по офферу в течение 2 рабочих дней, то к офферу добавляется входной бонус в размере 1 оклада.

Процесс собеседования:
1. Встреча с HR
2. Знакомство с iOS лидом
3. Углубленная техническая беседа
4. Оффер

Для нас важны:

- опыт разработки мобильных приложений под iOS - 2-3 года
- Swift на хорошем уровне
- опыт разработки приложений, использующих сетевое взаимодействие
- умение строить архитектуру приложения
- опыт разработки с использованием SQLite/CoreData

Детально почитать про вакансию и что мы предлагаем, можно посмотреть тут:
https://team.vk.company/vacancy/19409/
Наскучили шаблонные собеседования iOS инженеров и холливары о полезности алгоритмических секций?
Приходите на трансляцию публичного собеседования продакт-менеджера в 18:00!

Вместе с опытным интервьюером разберемся:
Как проходят такие интервью,
Что продакт-менеджер должен знать и уметь,
Как правильно подготовиться и рассказывать о продуктовых кейсах.

👉 Присоединиться к трансляции 👈
🎉 Большая викторина от CocoaHeads!

Если вы были на митапе CocoaHeads, то вы знаете про полюбившийся многим формат викторины. Вопросы про iOS и около, 4 варианта ответа, быстрый темп, классные призы. И вот ребята сделали отдельное событие – большую викторину. Подготовили 50+ вопросов и 40 призовых мест! Шансы победить будут у всех :)

📆 Старт в эту пятницу, 26.11 в 19:00

Регистрация по ссылке:
https://quiz.heads.club
Intermedia приглашает мобильных разработчиков. Intermedia – это облачный провайдер сервисов для бизнес-коммуникаций. Мы разрабатываем коммуникационную платформу Unite и платформу для вебинаров и конференций AnyMeeting.

В нашу команду мы ищем iOS разработчиков, которые хотели бы развиваться в продуктовой компании и имеют опыт разработки от 1 года.
Наш технический блог находится тут.

Ваши вопросы по вакансии задавайте @apanova78

Наши вакансии: https://spb.hh.ru/vacancy/49587520 и https://spb.hh.ru/vacancy/42154511
Если вы подавали заявку на Xcode Cloud, то скорей всего ее уже одобрили. Вот гайд, как попробовать создать свой первый Workflow. Сборки попадают только в App Store Connect и TestFlight, никаких сторонних решений.
https://batikansosun.medium.com/xcode-cloud-automated-workflows-730277773c37
2 в 1: отличный пример использования async/await на практике, чтобы понять, что это не просто сахар и емкий гайд по созданию полноценного HTTP фреймворка.
https://kean.blog/post/new-api-client
В iPadOS 15 есть новые механики для работы с несколькими приложениями одновременно, новые способы навигации и работа с клавиатурой. Даже если не разрабатываете, а только пользуетесь им, будет интересно пролистать.
https://www.raywenderlich.com/27454008-ipados-15-tutorial-what-s-new-for-developers
Про краши знают и помнят все, но менее критичные ошибки зачастую плохо отслеживаются и могут жить, пока пользователи не оставят негативный отзыв или не обратятся в поддержку. Грамотная работа с логами поможет этого избежать.
https://www.avanderlee.com/optimization/non-fatal-errors-vs-fatal-crashes/
Полная мобилизация... 2 декабря!📱

— Для чего нужны unit-тесты и что такое хороший unit-тест?
— Как модифицировать паттерн координатор, чтобы не испытывать боль при использовании?
— Опыт совмещения GoogleMaps и 2ГИС в одном приложении под А/Б.
— Рассказ о ферме миников, собственной GUI-тулзе, хотфиксах и Intel-железе.

Об этом всём узнаете на iOS Meetup СберМаркет Tech 2 декабря в 18:00. Регистрация и подробности программы тут.