Sobes.tech

Как было реализовано взаимодействие с жестами и зумом в фотогалерее — на UIKit или SwiftUI?

Senior
225

Какими способами осуществляется передача объектов в программе?

Junior — Middle
224

Расскажи про интересные ресурсы для развития — YouTube каналы, Telegram-каналы, комьюнити, инструменты

Senior
223

Какой минимальный таргет iOS сейчас на проекте?

Senior
222

Используете ли архитектуру Viper для UIKit? На все ли приложения это распространяется?

Senior
220

Есть ли у вас планы в будущем стать руководителем проектов или командой?

Junior — Middle
219

В каких сценариях применяется техника Copy-on-write для оптимизации производительности или управления памятью?

Junior — Middle
218

```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 } } } ```

Senior
217

Какая работа или задачи вам не нравятся и вы бы предпочли избегать в своей профессиональной деятельности?

Junior — Middle
216

Array { value1 value2 if condition { value3 } }

Senior
215

С iOS 16 таргетом есть ли проблемы, костыли, ограничения относительно SwiftUI по сравнению с iOS 15?

Senior
211

@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) }

Senior
211

Если бы ты проектировал переиспользуемый компонент кнопки для дизайн-системы на SwiftUI с разными стилями (primary/secondary) — как бы ты это реализовал?

Senior
210

Как вы будете искать причину сильного нагрева Apple Watch и скачков загрузки CPU в приложении?

Senior
4

Почему предложенная архитектура модуля понравилась команде?

Senior
3

В каком контексте вы используете MCP для GitLab и Confluence?

Senior
3

Расскажите о своем опыте iOS-разработки: с чего начинали, где работали, какой стек использовали, какие задачи решали и в каких командах.

Middle+
3

Как обеспечить, чтобы ИИ учёл контекст предыдущей связанной фичи и выявил технический долг?

Senior
3

Как модифицировать решение, чтобы вернуть наиболее часто встречающийся элемент массива?

Senior
3

Использовали ли вы высокоуровневые генераторы проектов, например Tuist? Настраивали их самостоятельно?

Middle+
2
/188