iOS

Xcode 및 빌드 시스템

Build configurations, schemes, build phases, code signing, provisioning profiles

16 면접 질문·
Mid-Level
1

Release와 비교했을 때 Debug 구성의 목적은 무엇인가요?

답변

Debug는 심볼을 유지하고 최적화를 비활성화하여 디버깅을 쉽게 함으로써 진단을 우선시합니다. Release는 불필요한 심볼을 제거하고 컴파일러 최적화를 적용하여 배포를 위한 성능을 최적화합니다.

2

Xcode 프로젝트 내비게이터에서 볼 수 있는 핵심 요소는 무엇인가요?

답변

내비게이터는 계층 구조를 표시하며, 루트 프로젝트에는 target, 파일 그룹, 리소스, framework가 포함됩니다. 이러한 구성을 통해 프로젝트의 모든 구성 요소를 논리적으로 탐색하고 관리할 수 있습니다.

3

Xcode 프로젝트에서 scheme의 역할은 무엇인가요?

답변

이름이 지정된 scheme은 프로젝트를 빌드, 실행, 테스트, 아카이브하기 위한 지침을 캡슐화합니다. target을 특정 액션 및 구성과 연결하여 프로덕션과 staging 같은 여러 변형을 관리할 수 있게 합니다.

4

Xcode 프로젝트에 새 target을 어떻게 추가하나요?

5

iOS 개발 주기에서 code signing의 중요성은 무엇인가요?

+13 면접 질문

다음 면접을 위해 iOS을 마스터하세요

모든 질문, flashcards, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기