easy_dev991
627 subscribers
33 photos
21 videos
3 files
173 links
Делюсь интересными находками/лайфхаками в процессе разработки под iOS, и возможно ты найдешь что-то полезное для себя!

GitHub: https://github.com/easydev991
Download Telegram
Представим, что вам дали задачу: отключить возможность скроллить стандартный ScrollView в SwiftUI на вашем экране. Решение должно работать на iOS 15+.
Anonymous Poll
22%
Знаю как это сделать стандартными инструментами
10%
Знаю как это сделать обходными путями (интроспектом, например)
7%
Знаю как сделать только для iOS 16+
7%
Скажу, что такое будет не провернуть)
54%
Посмотреть ответы
2
#ios #swift #swiftui #colorscheme

В статье №9 я показывал как можно изменить тему приложения на светлую/темную/системную.

Главным преимуществом на тот момент для меня было удобство этого подхода в гибридном приложении, где есть и UIKit, и SwiftUI, а навигация построена на UIKit.

Если у вас в приложении навигация написана на SwiftUI, то можно использовать сразу preferredColorScheme - туда можно передать nil для системной темы, ну и .dark/.light для выбранной пользователем.
Именно возможность передачи nil отличает этот модификатор от .environment(\.colorScheme, <value>).
3😁1
#нейросети

Когда я начинал изучать Swift и делал первые приложения для iOS, то искал материал в интернете, а точнее: гуглил, читал, анализировал, гуглил снова, сранивал результаты поиска, и снова гуглил.
Это было привычно (для 2019 года) и увлекательно, ведь наградой была работающая функция/фича в моем пет-проекте.
Я даже не представлял, что через несколько лет гуглить уже будет неактуально, потому что появятся нейросети, которые нас всех заменят нафиг спасут от ручного поиска.

Рассказал про свой опыт использования нейросетей в iOS-разработке, в том числе про нейросети для новичков (и не только), почитать можно в платном канале:
- базовая подписка
- продвинутая подписка
- сеньорская подписка
🔥1
#нейросети

На днях получил такое сообщение от рекрутера:

Здравствуйте!
Опишите пожалуйста ваш текущий опыт взаимодействия с инструментами вроде ChatGPT, Copilot, Codium и других для ускорения выполнения задач.

И подумал: наконец-то!
Теперь кроме бесполезных алгоритмов и избитых вопросов про frame/bounds для прохождения собесов нужно будет уметь пользоваться нейросетями. Чудеса, да и только!

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

Во всяком случае здорово, что кто-то уже начинает принимать реальность такой, какая она есть.
Скоро будем ностальгировать по временам, когда на собесах запрещали пользоваться интернетом (как калькулятором на контрольных по математике) и будем веселиться, вспоминая это 🥹😁
3🔥3