Xcode і система збірки
Build configurations, schemes, build phases, code signing, provisioning profiles
1Яке призначення конфігурації Debug порівняно з Release?
Яке призначення конфігурації Debug порівняно з Release?
Відповідь
Debug надає пріоритет діагностиці, зберігаючи символи та вимикаючи оптимізацію для полегшення налагодження. Release оптимізує продуктивність, видаляючи непотрібні символи та застосовуючи оптимізації компілятора для розповсюдження.
2Які ключові елементи видно в навігаторі проєкту Xcode?
Які ключові елементи видно в навігаторі проєкту Xcode?
Відповідь
Навігатор відображає ієрархічну структуру з кореневим проєктом, що містить таргети, групи файлів, ресурси та фреймворки. Така організація дозволяє логічно орієнтуватися в усіх компонентах проєкту й керувати ними.
3Яка роль scheme у проєкті Xcode?
Яка роль scheme у проєкті Xcode?
Відповідь
Іменований scheme інкапсулює інструкції для збірки, запуску, тестування та архівування проєкту. Він пов'язує таргети з конкретними діями та конфігураціями, дозволяючи керувати кількома варіантами, наприклад production та staging.
Як додати новий таргет до проєкту Xcode?
Яке значення має code signing у циклі розробки iOS?
+13 питань зі співбесід
Інші теми співбесід iOS
Основи Swift
Основи мови Swift
Основи UIKit
Життєвий цикл UIViewController
UserDefaults & Keychain
Життєвий цикл застосунку
Auto Layout & Constraints
UITableView & UICollectionView
Основи SwiftUI
Керування станом у SwiftUI
Навігація SwiftUI
Networking & URLSession
Codable та парсинг JSON
Core Data
Протоколо-орієнтоване програмування
Архітектура MVVM
Push-сповіщення
Модульне тестування та XCTest
Тестування інтерфейсу користувача
Swift Package Manager
Memory Management & ARC
Combine Framework
Concurrency & async/await
iOS Design Patterns
Оптимізація продуктивності
Безпека та шифрування
SwiftUI Advanced
Архітектура застосунків iOS
Опануй iOS для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно