va95 2021. 2. 17. 11:31

학습 내용

단축키

 

Cmd + R 프로그램 실행

 

Cmd + 0 Navigation 창열기

상단의 탭바의 항목들을 숫자와 매칭되어 있습니다.

Cmd + Option + 0 Utility 창 열기

상단의 탭바의 항목들을 숫자와 매칭되어 있습니다.

Cmd + Shift + y 디버깅 창 열기

 

Cmd + Option + Control + Enter 보조 편집창 열기

Cmd + Enter 보조 편집창 닫기

코딩을 하는 과정에서 여러분이 원하는 파일을 빠르게 찾고 싶을 것입니다.

Cmd + Shift+ o 빠르게 파일 찾기

 

메인 편집창과 보조 편집창 중 어떤 화면에 보여줄지를 선택할 수 있습니다.

Xcode - preferences - Navigation - Uses Primary Editor 또는 Uses Focuesed Editor를 선택할 수 있습니다.

 

문서편집

// MARK: or // MARK: -

// TODO: or // TODO: -

// FIXME: or // FIXME: -

 

Cmd + / 일괄 주석처리 

Ctrl + I 일괄 들여쓰기

 

디버깅 해보기

코드에서 왼쪽에 줄 숫자를 눌러 중단점을 설정하거나 네비게이션 바에서 프로젝트 내의 전체 중단점을 관리할 수 있습니다.

특히 네비게이션 바에서 예외가 발생했을 때 중단점을 설정하는 등 특별한 중단점을 설정할 수 있습니다.

 

디버거에서 각 오브젝트의 값을 열어보며 파악할 수 있지만, 콘솔 창에 나온 (lldb)에 명령어로 오브젝트 값을 출력할 수도 있습니다.

명령어는 po이며 print object의 줄임말 입니다.(예: po game)

또는 p 명령어는 출력을 잘 정리해서 나타내주는 명령어입니다.(예: p game)

 

디버거 창 위의 메뉴에 중단점 이후로 다시 시작할 수 있는 버튼, 한 줄씩 코드를 실행할 수 있는 버튼(step over), 그 다음으로 실행되는 함수 안에 들어갈 수 있는 버튼(step into), 해당 함수를 빠져나올 수 있는 버튼(step out)이 있습니다.

추가적으로 뷰의 계층 구조를 볼 수 있는 view hierarchy 버튼이 있습니다.

 

프로젝트 파일 속성

네비게이션 바에서 프로젝트 파일을 클릭하면 에디터 창에 프로젝트의 속성에 대해 살펴볼 수 있습니다.

특히, build phase에서는 특정 프레임워크를 사용하고 싶을 때 Link Binary With Libraries에 항목을 추가함으로써 사용할 수 있습니다.

항목을 추가하고 사용하고자 하는 소스 파일에 import하면 됩니다.

* git으로 코드를 관리시 주의해야 할 점이 있습니다.

* 소스 코드 파일은 비교적 수정, 병합 등이 쉬울 지 몰라도 프로젝트 파일의 설정값들을 바꾸는 것은 굉장히 어려울 수 있습니다.

* 모든 git의 이용자들이 동일한 프로젝트 파일을 가지고 있고 또한 매우 크기 때문에 충돌되는 설정값들을 잘 논의하여 변경하여야 합니다.