Привет! 1. Правила: https://telegra.ph/Pravila-chata-SwiftBook-v-Telegram-12-21 2. Новости проекта: @swiftbook_news 3. Вакансии разработчиков: @swiftbook_job 4. Обучение разработке на Swift: http://bit.ly/45rvncx
День добрый, айосеры! Тут чет последнее время мошенники с hh или откуда они там активизировались)
В общем, история такая, пишут какие-то hr-ы с очень кривой вакансией, и сразу зовут на собес. На собесе пытаются косить под какой-нибудь биг тех, но чуть копнув в глубь вопросами про стэк/архитектуру, сразу сливаются аля "как приступите к проекту, то познакомитесь".
Кароче пороть им можно откровенную чушь, что у тебя 10+ лет опыта и ты хочешь зп в 10к зеленых, их это не смущает))) После знакомства предлагают пройти тех собес и просят посмотреть их приложения, но для этого нужно войти со своего устройства в их apple id, а после кидают устройство в блок и вымогают бабки.
Те, кто с опытом сразу поймут, что это треш и пошли они на х**.
!НО для тех кто ищет первую работу, будьте внимательней, сразу шлите их куда подальше или тренеруйте на них свои софты, дело за вами
PS Вот скрины диалогов с такими умниками)
как мне основное вью заставить реагировать на изменение стейта внутри вьюмодели, которая находится в основной вьюмодели? без того чтобы выкидывать наружу паблишер, подписываться на него и изменять какой то другой стейт, который находится в основной вьюмодели ?
Читать полностью…Но, обычно ллвм такие вещи не трогает
Читать полностью…И вообще, бизнесу обычно насрано какой у тебя реальный грейд если ты выполняешь все задачи и обязанности исправно
Читать полностью…Можно конечно крутить опыт и идти на собесы на мидла. Только вероятность успеха будет ещё меньше. А если в итоге с 10+ собеса возьмут. Быстро поймут что это не мидл
Читать полностью…Просто там парень спрашивает как ему на работу попасть
Вряд ли ему нужна школа Яндекса
В летних школах можно очень хороший опыт получить. Сам там учился
Читать полностью…Спасибо
Вот как раз только этот чат я знаю. А других нет еще?
Привет всем )
Подскажите пожалуйста чаты в тг для поиска работы, куда люди кидают свои резюме или вакансии
🗓 Сегодня выплата из App Store за период с 2 февраля по 1 марта. Подробнее в фискальном календаре.
Читать полностью…Да я к собесу готовлюсь и путаница такая происходит)
И на Хабре тож самое и на ютубе, иной раз не разберешься где истина)
Мне кажется без final не будет работать статик
Читать полностью…Привет, есть решал такую проблему, high Sierra there recovery server could not be contacted? Я почистил мак, и делаю через Recovery mode, переустановку ПО
Читать полностью…Если я правильно понял вопрос. У тебя есть глобальная вьюмодель, а внутри нее много мелких. И надо чтобы при изменении мелкой модели, глобальная понимала что что-то произошло и изменила вью.
Если так, то есть способ. Щас попробую найти пример кода.
Добрый день!
с радостью возьмем IOS в команду проекта по разработке мобильного приложения.
Объявление ниже:
Проект:
Мобильное приложение на iOS ”Бюджет”. Главная цель этого приложения — управление бюджетом физических и юридических лиц
📚 Пожелания к опыту:
• Знание основы Swift
• Опыт работы с Xcode
• Понимание архитектурного паттерна MVVM
• Работа с Git
• Основы разработки с использованием SwiftUI для создания современных и реактивных интерфейсов - ВАЖНО: этот фрейм!
• REST API обязательно
• GCD обязательно
🔑 Будет плюсом или можно изучить в процессе стажировки:
• GitLab, git flow
• Работа с Core Data, Realm, Firebase
• Понимание паттерна Coordinator
• Применение библиотек для асинхронности, таких как Combine
По всем вопросам просьба обращаться к @macklinburt
Свифт жеж на ллвм? Это уже от него зависит. Он может соптимизировать если посчитает нужным, а может и нет.
Читать полностью…На работе обычно никто не понимает что это не мидл, и выкидывают поздно либо не выкидывают когда ты уже стал реальным миддлом
Читать полностью…Ну если нигде не работал никогда. Как раз поймёт как вообще работа устроена и как задачи разработчикам дают. Это упростит прохождение собеседований, в которых задают вопросы не только по теории.
Но и так же будет вероятность попасть на стажировку, а потом и в штат.
Компилятор может решить что статик если включено галачка в проекте оптимизация, он ищет и смотрит классы если от него ничего не наследуется то у себя ставить галочку и отправляет в статик
Читать полностью…Только время свое потратите на компанию, которая этого не стоит
Читать полностью…Привет.
чтобы проверить какая диспетчеризация можно воспользоваться командой в терминале.
swiftc -emit-silgen MyFile.swift
Если будет пометка class_method – это dynamic dispatch.
Если будет пометка function_ref – это static dispatch.
это нужно преверять...
Лучше просто сказать final делает статику и все)
Читать полностью…да используй final и не парься
Читать полностью…Вооот и не только gpt)), а если уточнить про final тогда скажут что сам компилятор не может без final
Читать полностью…Ребят всем привет, верно ли это:
Когда класс не участвует в иерархии наследования (не наследуется от других классов и сам не имеет подклассов), компилятор Swift может оптимизировать вызовы методов через статическую диспетчеризацию. При статической диспетчеризации адрес вызываемого метода определяется на этапе компиляции, а не во время выполнения, что значительно ускоряет выполнение.
То-есть если явно не указать Final разве компилятор может сам решить в классе сделать статик dispatch?
Всем привет!
У кого-нибудь был опыт разработки VPN приложения?
В частности, шифрование трафика для vless протокола