#ios #swift #interview
Продолжаем решать задачки с технических iOS-собесов, работаем компилятором и аргументируем решения 😁
Статья доступна в платном канале:
- базовая подписка
- продвинутая подписка
- сеньорская подписка
Продолжаем решать задачки с технических iOS-собесов, работаем компилятором и аргументируем решения 😁
Статья доступна в платном канале:
- базовая подписка
- продвинутая подписка
- сеньорская подписка
Telegram
Tribute
This bot helps content creators receive financial support from their followers directly in the app.
🔥1
#ios #swift #swiftui #refreshable #list
https://telegra.ph/82-Primenyaem-pull-to-refresh-v-SwiftUI-08-30
https://telegra.ph/82-Primenyaem-pull-to-refresh-v-SwiftUI-08-30
Telegraph
82. Применяем pull-to-refresh в SwiftUI
В UIKit у нас есть UIRefreshControl, который подключается к экрану со скроллом, например, к таблице или коллекции, и пользователь может потянуть сверху вниз, чтобы обновить данные на экране. В SwiftUI есть модификатор refreshable, в этой статье пройдемся…
👍3😁3❤2🤝1
#ios #swift #interview
Продолжаем решать задачки с технических iOS-собесов, работаем компилятором и мастерски аргументируем решения 😎
Статья доступна в платном канале:
- базовая подписка
- продвинутая подписка
- сеньорская подписка
Продолжаем решать задачки с технических iOS-собесов, работаем компилятором и мастерски аргументируем решения 😎
Статья доступна в платном канале:
- базовая подписка
- продвинутая подписка
- сеньорская подписка
Telegram
Tribute
This bot helps content creators receive financial support from their followers directly in the app.
1😁2❤1
1😁2🔥1
#ios #swift #interview
Завершаю первую серию статей с ответами на вопросы к техническим собеседованиям. На этот раз задача одна, но на мой взгляд она заслуживает отдельного внимания 👌
Статья доступна в платном канале:
- базовая подписка
- продвинутая подписка
- сеньорская подписка
Завершаю первую серию статей с ответами на вопросы к техническим собеседованиям. На этот раз задача одна, но на мой взгляд она заслуживает отдельного внимания 👌
Статья доступна в платном канале:
- базовая подписка
- продвинутая подписка
- сеньорская подписка
Telegram
Tribute
This bot helps content creators receive financial support from their followers directly in the app.
😁2❤1👍1
#swift #swiftui #experience
У тебя много опыта в UIKit и тяжело дается SwiftUI? Или может быть ожидаешь большего от себя, чем получается в SwiftUI по факту? Эта статья для тебя 👌
Почитать можно в платном канале:
- базовая подписка
- продвинутая подписка
- сеньорская подписка
У тебя много опыта в UIKit и тяжело дается SwiftUI? Или может быть ожидаешь большего от себя, чем получается в SwiftUI по факту? Эта статья для тебя 👌
Почитать можно в платном канале:
- базовая подписка
- продвинутая подписка
- сеньорская подписка
😁2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
#ios #swift #swiftui #uitabbarcontroller #uitabbar
85. У меня получилась мега-статья по уровню хитрости для интеграции UIKit и SwiftUI в таббаре 😁
Почитать можно тут: медиум.
85. У меня получилась мега-статья по уровню хитрости для интеграции UIKit и SwiftUI в таббаре 😁
Почитать можно тут: медиум.
❤3😁2👌1
#experience #team #level #skill #study
Бытует мнение, что опытный разработчик должен уметь писать тот самый качественный код.
Что такое качественный код? Что такое плохой код? Кому нужен или не нужен понятный код?
Пора разобраться во всем.
Статья доступна в платном канале:
- базовая подписка
- продвинутая подписка
- сеньорская подписка
Бытует мнение, что опытный разработчик должен уметь писать тот самый качественный код.
Что такое качественный код? Что такое плохой код? Кому нужен или не нужен понятный код?
Пора разобраться во всем.
Статья доступна в платном канале:
- базовая подписка
- продвинутая подписка
- сеньорская подписка
Telegram
Tribute
This bot helps content creators receive financial support from their followers directly in the app.
😁2🔥1
#ios #swift #swiftui #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…
🔥4😁2
Сколько iOS-разработчиков у тебя в команде?
Anonymous Poll
24%
Только я
19%
Работаем в паре
38%
Больше трех человек
15%
Не работаю/не являюсь iOS-разработчиком
3%
Свой вариант (в комментариях)
👍1
#experience #team #skill #level
Как справляться с большими и сложными задачами.
Статья доступна в платном канале:
- базовая подписка
- продвинутая подписка
- сеньорская подписка
Как справляться с большими и сложными задачами.
Статья доступна в платном канале:
- базовая подписка
- продвинутая подписка
- сеньорская подписка
❤2😁1
#hint #swiftpackage
Вдруг кто-то не знал: с версии Swift 5.9 можно использовать модификатор уровня доступа
Например, если в пакете несколько "продуктов" (products), то каждый из них может обращаться к штукам другого с уровнем доступа
Вдруг кто-то не знал: с версии Swift 5.9 можно использовать модификатор уровня доступа
package внутри пакетов (Swift Package), чтобы доступ к чему нужно был из любого места в рамках одного пакета (ссылка на внедренный proposal).Например, если в пакете несколько "продуктов" (products), то каждый из них может обращаться к штукам другого с уровнем доступа
package.GitHub
swift-evolution/proposals/0386-package-access-modifier.md at main · swiftlang/swift-evolution
This maintains proposals for changes and user-visible enhancements to the Swift Programming Language. - swiftlang/swift-evolution
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
У кого iOS 18 на своем девайсе, признавайтесь, у вас так же тупит система, как на симуляторе?)
😨3😁2😱2
#ios #swift #swiftui #interview
На днях я провел собеседование в новом формате. Вместе с кандидатом мы смоделировали ситуацию реальной совместной работы и спроектировали приложение.
Обсудили архитектуру, навигацию, верстку, работу с данными и сетевой слой. Не обошлось и без лайвкодинга 😉
За организацию собеседования спасибо @ios_prog 🤝
Ссылка на ютуб
На днях я провел собеседование в новом формате. Вместе с кандидатом мы смоделировали ситуацию реальной совместной работы и спроектировали приложение.
Обсудили архитектуру, навигацию, верстку, работу с данными и сетевой слой. Не обошлось и без лайвкодинга 😉
За организацию собеседования спасибо @ios_prog 🤝
Ссылка на ютуб
YouTube
Собеседование iOS Разработчика. Проектирование и лайфкодинг
Всем привет!
Сегодня в нашем выпуске очередное собеседование. На этот раз с новым форматом, который придумал Олег. Он совместно с собеседуемым смоделирует ситуацию совместной работы и спроектируют приложение.
В данном выпуске вы увидите по сути тот лайфкодинг…
Сегодня в нашем выпуске очередное собеседование. На этот раз с новым форматом, который придумал Олег. Он совместно с собеседуемым смоделирует ситуацию совместной работы и спроектируют приложение.
В данном выпуске вы увидите по сути тот лайфкодинг…
🔥7👍4😁3❤2
Как вам документация по инструментам для разработки от Apple?
Anonymous Poll
17%
Регулярно сверяюсь с официальной документацией, удобно, часто помогает
39%
Время от времени смотрю в документацию, иногда помогает
18%
Редко смотрю в документацию, тяжело вынести для себя пользу
3%
Не смотрю в документацию - не знаю английский
6%
Не смотрю в документацию - не могу разобраться в ней
1%
Не смотрю в документацию, потому что мне уже все известно
15%
Вместо документации гуглю до победного, выбираю любое понравившееся/подходящее решение задачи
👍4
Есть SwiftUI-вьюха, к которой подключены модификаторы onAppear, onViewWillAppear, onDisappear. Второй - это UIViewController в бэкграунде, который вызывает свое событие viewWillAppear. Что и в каком порядке будет вызвано при жесте частичного свайпа назад?
Final Results
19%
При старте свайпа назад вызовется onDisappear
8%
При отмене свайпа назад вызовется onAppear
24%
При отмене свайпа назад вызовется onWillAppear
6%
При отмене свайпа назад вызовется onAppear, потом onWillAppear
33%
При отмене свайпа назад вызовется onWillAppear, потом onAppear
33%
При старте свайпа назад ничего не вызовется
😁1🤔1