Xcode의 구성요소

2022. 5. 8. 23:33카테고리 없음

툴바 영역
-툴바 영역은 워크스페이스의 가장 위쪽 위치
작업을 도와주는 도구가 모여있는곳
전체제인 프로젝트의 상태와 결과를 나타내기도하며
보조적인 창을 여닫는 기능 담당

내비게이터 영역
-워크스페이스 왼쪽에 위치한 영역
탐색기영역으로 정의 할 수 있다.
필요한 항목들을 쉽게 찾을 수 있도록 도와주며
탐색할 대상의 성격에 따른 아홉 가지 세부 탐색기가 나누어진다.

프로젝트 내비게이터
프로젝트의 파일을 탐색할 때 사용하는 내비게이터
수 많은 파일을 한눈에 살펴보고 관리 할 수 있도록
트리 형식의 목록 제공

소스 컨트롤 내비게이터
소스파일의 버전 관리를 위해 제공도는 내버게이터
깃허브 시스템과 연동하는 형태로 기능 제공,
자신이만든 소스를 깃허브에 올릴 수 있고
깃허브에서 내려받은 오픈소스가 최신 버전으로 갱신될 경우 자동으로 알림을 받고 업데이트 할 수 있다

심벌 내비게이터
프로젝트에 작성된 클래스나 구조체, 메소드 등의 심벌을 구조적으로 관리 할 수 있는 내비게이터

검색 내비게이터
빠른 검색과 깔끔한 정리를 자랑한다.
소스파일, 설정파일,  프로젝트 마스터 파일 까지 광범위한 검색처리 한다

이슈 내비게이터
경고나 오류  등의 이슈만 정리해서 보여주는 곳

테스트  내비게이터
MyFirstApp  프로젝트를 생성할 때 자동으로 구성돠 테스트용 파일인 MyFirstApptests.swift의 내용을 보여주는 영역

디버그 내비게이터
평소에는 아무것도 표시되지 않다가 시뮬레이터 작동시 앱이 실행되면 디버그에 필요한 각종 정보를  보여주는 영역

브레이크 포인트 내비게이터
스스코드를 디버깅하가 위해서는 실행 중간에서 코드의 진행을 멈추고 메모리나 변수값 등의 내용물을 확인해야 할 경우가 있습니다. 이때 코드의 진행을 멈출 수 있는 특정한 표시를 코드 내 원하는 위치에 삽입 하는데  이를 브레이크 포인트 라고 한다.

리포트  내비게이터
빌드 결과나 실행 결과 등 작업의 결과를 확인할 수 있는 내비게이터

에디터 영역
-코드 작성이나 화면 설계 등 앱을 만들 때 필요한 대부분의 핵심 작업이 이루어지는 영역으로서 워크페이스  가운데에 위치하고 있으며, 대부분의 영역을 차지 한다.

디버그 영역
-평소에는 특별한 정보가 나타나지 않지만, 프로젝트를 실행하거나 브레이크 포인트를 이용하여 코드를 디버깅할 때 내용이 출력된다.
좌우 양쪽으로 분할되어 있는데, 좌측은 변수 정보 영역이며 우축은 콘솔 영역 이다.
변수정보 영역은 해당 시점에서 사용된 모든 변수들이 갖는 메모리상의 값을 출력해주는 영역으로,  주로 브레이크 포신트와 함께 사용된다.

인스펙터 영역
-다양한 객체들에 대한 속성을 관리하는 영역으로, 속성의 타입에 따라 최대 6개 탭으로 나누어집니다. 여기서 '최대'라고 표현한 것은 파일이나 인터페이스 빌더의 화면 객체 등 현재 선택된 대상에 따라 보여지는 탭의 개수가 서로 다르기 때문입니다.