Как было реализовано взаимодействие с жестами и зумом в фотогалерее — на UIKit или SwiftUI?
iOS
Какими способами осуществляется передача объектов в программе?
Расскажи про интересные ресурсы для развития — YouTube каналы, Telegram-каналы, комьюнити, инструменты
Какой минимальный таргет iOS сейчас на проекте?
Используете ли архитектуру Viper для UIKit? На все ли приложения это распространяется?
Есть ли у вас планы в будущем стать руководителем проектов или командой?
В каких сценариях применяется техника Copy-on-write для оптимизации производительности или управления памятью?
```swift struct ContentView: View { var body: some View { ScrollView { content .padding(20) } .background(Color(.systemGroupedBackground)) .overlay(alignment: .bottom) { continueButton } } } ``` ```swift struct ContentView: View { var body: some View { ScrollView { content .padding(20) } .background(Color(.systemGroupedBackground)) .safeAreaInset(edge: .bottom) { continueButton } } } ```
Какая работа или задачи вам не нравятся и вы бы предпочли избегать в своей профессиональной деятельности?
Array { value1 value2 if condition { value3 } }
С iOS 16 таргетом есть ли проблемы, костыли, ограничения относительно SwiftUI по сравнению с iOS 15?
@MainActor final class ViewModel: ObservableObject { @Published var image: UIImage? func onDownloadPhoto(url: URL) { do { let data = try Data(contentsOf: url) image = UIImage.init(data: data) } catch { log.error("Failed to download image: \(error)") } } } Button("Download") { onDownloadPhoto(url) }
Если бы ты проектировал переиспользуемый компонент кнопки для дизайн-системы на SwiftUI с разными стилями (primary/secondary) — как бы ты это реализовал?
Как вы будете искать причину сильного нагрева Apple Watch и скачков загрузки CPU в приложении?
Почему предложенная архитектура модуля понравилась команде?
В каком контексте вы используете MCP для GitLab и Confluence?
Расскажите о своем опыте iOS-разработки: с чего начинали, где работали, какой стек использовали, какие задачи решали и в каких командах.
Как обеспечить, чтобы ИИ учёл контекст предыдущей связанной фичи и выявил технический долг?
Как модифицировать решение, чтобы вернуть наиболее часто встречающийся элемент массива?
Использовали ли вы высокоуровневые генераторы проектов, например Tuist? Настраивали их самостоятельно?