Релиз 18.1 не за горами, поэтому можно сыграть в угадайку. Будет ли Apple Intelligence работать в РФ?
Anonymous Poll
15%
Да, верю в доброту яблочной компании!
7%
Частично - понадобится VPN (нам не привыкать)
15%
Частично - понадобится VPN и учетка iCloud другой страны (не РФ), делов-то
50%
Не будет
14%
Не умею угадывать, покажите мне результаты
#animation #notificationcenter #zstack #viewmodel
https://telegra.ph/86-Primer-raboty-s-NotificationCenter-v-SwiftUI-09-27
https://telegra.ph/86-Primer-raboty-s-NotificationCenter-v-SwiftUI-09-27
Telegraph
86. Пример работы с NotificationCenter в SwiftUI
NotificationCenter — позволяет отправлять события и подписываться на них в нужных местах приложения, чтобы выполнять какие-то действия. Покажу как это работает в SwiftUI. Алгоритм действий Сверстаем переиспользуемую вьюху для двух примеров работы с NotificationCenter…
Forwarded from easy_dev991 (Oleg 991)
Сколько iOS-разработчиков у тебя в команде?
Anonymous Poll
24%
Только я
19%
Работаем в паре
38%
Больше трех человек
15%
Не работаю/не являюсь iOS-разработчиком
3%
Свой вариант (в комментариях)
Forwarded from easy_dev991 (Oleg 991)
#ios #swift #swiftui #interview
На днях я провел собеседование в новом формате. Вместе с кандидатом мы смоделировали ситуацию реальной совместной работы и спроектировали приложение.
Обсудили архитектуру, навигацию, верстку, работу с данными и сетевой слой. Не обошлось и без лайвкодинга 😉
За организацию собеседования спасибо @ios_prog 🤝
Ссылка на ютуб
На днях я провел собеседование в новом формате. Вместе с кандидатом мы смоделировали ситуацию реальной совместной работы и спроектировали приложение.
Обсудили архитектуру, навигацию, верстку, работу с данными и сетевой слой. Не обошлось и без лайвкодинга 😉
За организацию собеседования спасибо @ios_prog 🤝
Ссылка на ютуб
YouTube
Собеседование iOS Разработчика. Проектирование и лайфкодинг
Всем привет!
Сегодня в нашем выпуске очередное собеседование. На этот раз с новым форматом, который придумал Олег. Он совместно с собеседуемым смоделирует ситуацию совместной работы и спроектируют приложение.
В данном выпуске вы увидите по сути тот лайфкодинг…
Сегодня в нашем выпуске очередное собеседование. На этот раз с новым форматом, который придумал Олег. Он совместно с собеседуемым смоделирует ситуацию совместной работы и спроектируют приложение.
В данном выпуске вы увидите по сути тот лайфкодинг…
🔥4❤1👍1
Forwarded from easy_dev991 (Oleg 991)
Как вам документация по инструментам для разработки от Apple?
Anonymous Poll
17%
Регулярно сверяюсь с официальной документацией, удобно, часто помогает
40%
Время от времени смотрю в документацию, иногда помогает
18%
Редко смотрю в документацию, тяжело вынести для себя пользу
2%
Не смотрю в документацию - не знаю английский
6%
Не смотрю в документацию - не могу разобраться в ней
1%
Не смотрю в документацию, потому что мне уже все известно
15%
Вместо документации гуглю до победного, выбираю любое понравившееся/подходящее решение задачи
Forwarded from easy_dev991 (Oleg 991)
Есть SwiftUI-вьюха, к которой подключены модификаторы onAppear, onViewWillAppear, onDisappear. Второй - это UIViewController в бэкграунде, который вызывает свое событие viewWillAppear. Что и в каком порядке будет вызвано при жесте частичного свайпа назад?
Final Results
19%
При старте свайпа назад вызовется onDisappear
8%
При отмене свайпа назад вызовется onAppear
24%
При отмене свайпа назад вызовется onWillAppear
6%
При отмене свайпа назад вызовется onAppear, потом onWillAppear
33%
При отмене свайпа назад вызовется onWillAppear, потом onAppear
33%
При старте свайпа назад ничего не вызовется
❤1
Forwarded from easy_dev991 (Oleg 991)
Как часто пользуетесь в `Xcode` функцией `Debug` -> `Attach to Process ...`?
Anonymous Poll
8%
Регулярно
25%
Редко
26%
Никогда (но знаю что это)
41%
Никогда (не знаю, для чего это)
Forwarded from easy_dev991 (Oleg 991)
Минимальная версия iOS в вашем рабочем проекте (где зарплату платят)
Anonymous Poll
3%
18
8%
17
29%
16
33%
15
12%
14 (или ниже)
15%
У меня нет рабочего проекта
Forwarded from easy_dev991 (Oleg 991)
Сервис ничего не хранит, не возвращает и не изменяет. У него есть единственный async throws метод, который принимает в себя модель для отправки запроса. Вопрос с моего собеса: сделаем сервис структурой или final-классом?
Anonymous Poll
4%
Класс, потому что так всегда делаем
16%
Класс, потому что так правильно (best practice)
3%
Класс, потому что никогда не делал сервисы структурами
1%
Класс, потому что никто не делает сервисы структурами
4%
Класс, чтобы не было сайд-эффектов
1%
Структура, потому что не люблю классы
44%
Структура, потому что ничего не хранит, не меняет и не возвращает, а значит класс не нужен
27%
Енам со статичным методом, потому что не хочу инициализировать такой простой сервис
Forwarded from easy_dev991 (Oleg 991)
Послезавтра релиз новых версий iOS/macOS и т.д. Какие у вас планы на обновление?
Anonymous Poll
22%
В числе первых обновляюсь на бету, так что обновлюсь сразу
20%
Бету не тестирую, но обновлюсь сразу
15%
Подожду первые обзоры и обновлюсь через несколько дней или неделю-другую, если у большинства все ок
35%
Подожду 1-2 релиза, пока поправят неизбежные баги, посмотрю обзоры и обновлюсь, когда будет ок
8%
Не буду обновляться, меня устраивает старая версия (версию в комменты)
👍1
Forwarded from easy_dev991 (Oleg 991)
У вас работает SwiftUI Preview в Xcode 26?
Anonymous Poll
56%
Да
26%
Частично - в некоторых местах проекта не работает
18%
Нет, везде перестали работать
Forwarded from easy_dev991 (Oleg 991)
Есть разные форматы трудоустройства, и iOS-разработчики не исключение. Давайте узнаем, какой формат сколько людей предпочитает.
Anonymous Poll
67%
Выбираю работу по трудовому договору или договору ГПХ (с постоянным заказчиком)
3%
Выбираю самозанятость с постоянным заказчиком
6%
Выбираю ИП с постоянным заказчиком
2%
Выбираю фриланс с разными заказчиками (как повезет/кто подвернется)
14%
Стремлюсь начать зарабатывать деньги в iOS-разработке
8%
Для меня iOS-разработка - хобби; не слежу за доходом в этом направлении или не зарабатываю тут