Swift 언어 기초
Protocols, extensions, generics, property wrappers, type casting, 고급 enums
15 면접 질문·
Junior
1Swift에서 Array란 무엇입니까?
1
Swift에서 Array란 무엇입니까?
답변
Array는 같은 타입의 요소를 저장하고 중복을 허용하는 순서가 있는 컬렉션입니다. 요소는 0부터 시작하는 인덱스로 접근할 수 있습니다. Array는 삽입 순서를 유지하며 요소의 순서가 중요한 상황에 적합합니다.
2Swift에서 Set의 특징은 무엇입니까?
2
Swift에서 Set의 특징은 무엇입니까?
답변
Set는 고유한 요소의 순서가 없는 컬렉션입니다. 각 요소는 한 번만 나타납니다. Set는 빠른 포함 여부 확인과 고유성 보장에 최적입니다. Array와 달리 삽입 순서는 유지되지 않습니다.
3Swift에서 Dictionary란 무엇입니까?
3
Swift에서 Dictionary란 무엇입니까?
답변
Dictionary는 키-값 쌍의 순서가 없는 컬렉션입니다. 각 키는 고유하며 연결된 값에 빠르게 접근할 수 있습니다. Dictionary는 이름을 키로 사용하는 전화번호부처럼 키로 식별되는 관련 데이터를 저장하는 데 적합합니다. 키 기반 접근은 상수 시간 O(1)입니다.
4
Swift에서 저장 프로퍼티(stored property)란 무엇입니까?
5
Swift에서 계산 프로퍼티(computed property)란 무엇입니까?
+12 면접 질문
기타 iOS 면접 주제
Swift 기초
Junior
25개 질문UIKit 기초
Junior
18개 질문UIViewController 생명주기
Junior
20개 질문UserDefaults & Keychain
Junior
20개 질문애플리케이션 생명 주기
Junior
20개 질문Auto Layout & Constraints
Mid-Level
24개 질문UITableView & UICollectionView
Mid-Level
25개 질문SwiftUI 기초
Mid-Level
18개 질문SwiftUI 상태 관리
Mid-Level
22개 질문SwiftUI 내비게이션
Mid-Level
18개 질문Networking & URLSession
Mid-Level
20개 질문Codable 및 JSON 파싱
Mid-Level
20개 질문Core Data
Mid-Level
22개 질문프로토콜 지향 프로그래밍
Mid-Level
20개 질문MVVM 아키텍처
Mid-Level
20개 질문푸시 알림
Mid-Level
18개 질문단위 테스트와 XCTest
Mid-Level
20개 질문UI 테스트
Mid-Level
18개 질문Xcode 및 빌드 시스템
Mid-Level
16개 질문Swift Package Manager
Mid-Level
16개 질문Memory Management & ARC
Senior
22개 질문Combine Framework
Senior
24개 질문Concurrency & async/await
Senior
26개 질문iOS Design Patterns
Senior
24개 질문성능 최적화
Senior
22개 질문보안 및 암호화
Senior
20개 질문SwiftUI Advanced
Senior
22개 질문iOS 애플리케이션 아키텍처
Senior
22개 질문