1-2. Xcode 시작
(a) Xcode 이해
- Xcode란?
- 애플 소프트웨어 개발을 위한 IDE.
- iOS, macOS, watchOS, tvOS 등 개발 가능.
- Swift와 Objective-C로 개발 가능.
- Xcode Release Notes
- 새로운 버전 출시 시 관련 정보 정리된 노트.
- 각 버전별 지원하는 iOS, macOS 버전 다름.
- macOS 버전 확인 방법: 맥북 왼쪽 위 사과 버튼 → '이 Mac에 관하여'.
- Xcodes
- 다양한 Xcode 버전을 관리하는 프로그램.
- 여러 프로젝트에서 각기 다른 Xcode 버전 필요 시 유용.
(b) Xcode 15.1 다운로드
- STEP 1 : 지원하는 macOS 버전 확인
- Xcode 15.1은 macOS Ventura 13.5 이후 버전 필요.
- 맥북의 macOS 버전을 Ventura 13.5 이상 또는 Sonoma로 맞추기.
- STEP 2 : Xcode 15.1 다운로드
- 다운로드 링크로 이동.
- 검색창에 `Xcode 15.1` 검색 후 다운로드.
- STEP 3 : 파일 압축 해제
- .xip 파일 압축 해제 후 Xcode 실행.
(c) Xcode 둘러보기
- 프로젝트 생성
- New Project → App → ProductName 입력 → 프로젝트 위치 설정 → 생성.
- 주요 항목 :
- Product Name : 프로젝트 이름.
- Team : 애플 개발자 인증서 선택.
- Organization Identifier : 조직 또는 도메인 이름.
- Bundle Identifier : 앱 고유 아이디.
- Interface : User Interface 선택.
- Storage : Core Data 사용 여부.
- Include Tests : 테스트 코드 작성 여부.
- Xcode 영역 설명
- Navigator Area
- 프로젝트 네비게이터 : 디렉토리 구조 파악, 파일 생성.
- 소스 컨트롤 네비게이터 : Git 기능 사용.
- 북마크 : 북마크 해둔 파일 찾기.
- 검색 네비게이터 : 프로젝트 전체 검색.
- 이슈 네비게이터 : 빌드 경고나 에러 확인.
- 테스트 네비게이터 : 테스트 코드 실행.
- 디버그 네비게이터 : 실행 중 상태 정보 확인.
- 브레이크 포인트 네비게이터 : 브레이크 포인트 관리.
- 리포트 네비게이터 : 작업 결과 리포트 확인.
- `cmd + 0`으로 네비게이션 영역 열고 닫기.
- Inspector Area
- 파일 인스펙터 : 선택한 파일 정보.
- 히스토리 인스펙터 : 파일 히스토리 확인.
- 퀵 헬프 인스펙터 : 선택된 대상의 문서 제공.
- 아이덴티티 인스펙터 : 객체의 고유 데이터 관리.
- 어트리뷰트 인스펙터 : 객체 속성 관리.
- 사이즈 인스펙터 : 객체 크기, 배치 관리.
- 커넥션 인스펙터 : 인터페이스 빌더와 코드 간의 연결 관리.
- `cmd + opt + 0`으로 인스펙터 영역 열고 닫기.
- Editor Area
- 코드 작성 및 인터페이스 빌더 실행.
- `option`키로 화면 분할, `cmd + option + 화살표`로 코드 접기/펼치기.
- `ctrl + cmd + 화살표`로 페이지 이동.
- Debug Area
- 디버깅을 돕는 영역.
- 왼쪽 : 변수 정보, 오른쪽 : 콘솔 창.
- `cmd + shift + y`로 디버그 영역 열고 닫기.
- ToolBar Area
- 프로젝트 정지/실행, 시뮬레이터 선택, Build Configuration 설정.
- Navigator Area
반응형
'TIL (Today I Learned)' 카테고리의 다른 글
[TIL] 2024. 06. 21 (0) | 2024.06.21 |
---|---|
[TIL] 2024. 06. 20 (0) | 2024.06.20 |
[TIL] 2024. 06. 18 (0) | 2024.06.18 |
[TIL] 2024. 06. 17 (0) | 2024.06.17 |
[TIL] 2024. 06. 14 (0) | 2024.06.14 |