#ios #swift #swiftui #interview #designsystem
Обсудили с Даниилом дизайн-систему в iOS-проекте в формате собеседования.
Видео доступно в платном канале:
- базовая подписка
- продвинутая подписка
- сеньорская подписка
Канал Даниила: @ios_prog
Обсудили с Даниилом дизайн-систему в iOS-проекте в формате собеседования.
Видео доступно в платном канале:
- базовая подписка
- продвинутая подписка
- сеньорская подписка
Канал Даниила: @ios_prog
🔥2😁2
#ios #swift #swiftui #combine #debounce #search
https://telegra.ph/79-Primer-raboty-s-debounce-v-Combine-08-09
https://telegra.ph/79-Primer-raboty-s-debounce-v-Combine-08-09
Telegraph
79. Пример работы с debounce в Combine
Кто еще застал RxSwift вполне мог работать с debounce для реализации отложенного поиска, чтобы начинать поиск с небольшой задержкой после ввода текста. В этой статье посмотрим как можно это реализовать с помощью Combine. Демонстрация
❤5😁2
#ios #swift #interview
Начинаю серию статей с вопросами к техническому собесу для iOS-разработчика, которые мне попадались. Показываю задачу/вопрос и решение с аргументацией. И конечно добавляю ссылки на документацию 👨💻
Статья доступна в платном канале:
- базовая подписка
- продвинутая подписка
- сеньорская подписка
Начинаю серию статей с вопросами к техническому собесу для iOS-разработчика, которые мне попадались. Показываю задачу/вопрос и решение с аргументацией. И конечно добавляю ссылки на документацию 👨💻
Статья доступна в платном канале:
- базовая подписка
- продвинутая подписка
- сеньорская подписка
Telegram
Tribute
This bot helps content creators receive financial support from their followers directly in the app.
😭3🤷♀2😁2❤1👍1🔥1
easy_dev991
#ios #swift #interview Начинаю серию статей с вопросами к техническому собесу для iOS-разработчика, которые мне попадались. Показываю задачу/вопрос и решение с аргументацией. И конечно добавляю ссылки на документацию 👨💻 Статья доступна в платном канале:…
#ios #swift #interview
Продолжаем отвечать на технические вопросы с iOS-собеседований. Показываю задачу/вопрос и решение с аргументацией 👨💻
Статья доступна в платном канале:
- базовая подписка
- продвинутая подписка
- сеньорская подписка
Продолжаем отвечать на технические вопросы с iOS-собеседований. Показываю задачу/вопрос и решение с аргументацией 👨💻
Статья доступна в платном канале:
- базовая подписка
- продвинутая подписка
- сеньорская подписка
Telegram
Tribute
This bot helps content creators receive financial support from their followers directly in the app.
🤷♀2🔥2😁2
#ios #swift #swiftui #emptyview #viewbuilder #hint
https://telegra.ph/81-Kogda-nuzhen-i-ne-nuzhen-EmptyView-08-22
https://telegra.ph/81-Kogda-nuzhen-i-ne-nuzhen-EmptyView-08-22
Telegraph
81. Когда нужен и не нужен EmptyView()
Многие ребята, кто работает со SwiftUI, знают, что EmptyView() подходит для ситуаций, когда не нужно показывать ничего. Некоторые даже знают, что на эту вьюху не влияет frame. В этой статье покажу, когда можно/не нужно не использовать эту вьюшку. Экран для…
❤2👍2
#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