ios | ios도 모르고 하이브리드 앱 개발하기 [ 6 Xcode 살펴보기 / Xcode 설명 / 라이브러리 ]

2016.09.19 09:46mobile/ios



ios도 모르고 하이브리드 앱 개발하기 [ 6 Xcode 살펴보기 / Xcode 설명 / 라이브러리 ]





Xcode 를 살펴보자.

개발툴의 기본적인 사용방법정도는 알고 있는것이 좋을 것 같다.

Xcode의 기본적인 화면 영역에 대한 설명과 라이브러리에 관한 설명이다.


먼저 실행된 Xcode는 위와 같은 모양이다.


기본적으로 툴바, 내비게이터, 편집기, 유틸리티, 디버그 총 5개의 화면으로 구분할 수 있다.


1 툴바

최상단에 위치하고 있다. Run 버튼가 Stop 버튼 등이 있고 메뉴, 편집기 뷰, 활셩화뷰 등 명령버튼들이 배치되어있다.


2 내비게이터

프로젝트를 구성하고 있는 파일, 라이브러리 등을 보여주고 검색결과 및 컴퍼일 결과를 보여준다. 원클리긍로 에디터화면에 출력하고 더블클릭으로 팝업창으로 출력한다.


3 편집기

소스나 디자인 등을 편집한다.


4 디버그

변수 영역, 콘솔 영역으로 구분되어 있다. 오른쪽 콘솔에는 입출력내용과 로그 등이 표시되고 왼쪽 변수영역은 디버그 시 특정 변수를 선택해서 필터링하여 콘솔창에 출력할 수 있다.


5 유틸리티

인스펙터창과 라이브러리창이 통합되어있다. 인스팩터는 컨트롤, 뷰 객체의 속성 등을 편집하고, 라이브러리는 스토리보드나 xib 파일의 객체를 볼 수 있다.








유틸리티의 하단에 존재하는 라이브러리창은 다음과 같다.

File Template Library

파일 템플릿 종류 목록이다.





Code Snippet Library

미리 정해놓은 자동완성 코드 목록이다.

드래그 앤 드롭 또는 단축키로 사용

 







Objects Library

객체들의 목록이다.

Label, Button 등 드래그 앤 드롭으로 사용





Media Library

추가한 그림, 동영상, 음성파일들의 목록이다.

드래그 앤 드롭으로 사용









 * 경고


IOS에 무지한 상태에서 구글링만으로 앱 개발 및 포스팅이 진행됨


누구나 따라할 수 있겠지만 결코 완벽한 정답이 아닐 수 있음


아주 주관적인 입장에서의 포스팅임



'mobile > ios' 카테고리의 다른 글

ios | ios도 모르고 하이브리드 앱 개발하기 [ 11 webview와 javascript간의 상호 호출하기 ]  (0) 2016.09.19
ios | ios도 모르고 하이브리드 앱 개발하기 [ 10 인터넷 체크 / 네트워크 체크 ]  (2) 2016.09.19
ios | ios도 모르고 하이브리드 앱 개발하기 [ 9 UIAlertController 사용하기 / alert 띄우기 / dialog ]  (3) 2016.09.19
ios | ios도 모르고 하이브리드 앱 개발하기 [ 8 Web View 만들기 / webProject 연결 ]  (0) 2016.09.19
ios | ios도 모르고 하이브리드 앱 개발하기 [ 7 시뮬레이터 살펴보기 / 시뮬레이터 크기 조정 / 홈버튼 / 하드웨어 설정 ]  (0) 2016.09.19
ios | ios도 모르고 하이브리드 앱 개발하기 [ 6 Xcode 살펴보기 / Xcode 설명 / 라이브러리 ]  (0) 2016.09.19
ios | ios도 모르고 하이브리드 앱 개발하기 [ 5 Xcode에서 project 생성하기 / Xcode 프로젝트 생성 ]  (0) 2016.09.13
ios | ios도 모르고 하이브리드 앱 개발하기 [ 4.2 eclipse에서 webproject 생성 / dynamic web project / jsp ]  (2) 2016.09.12
ios | ios도 모르고 하이브리드 앱 개발하기 [ 4.1 eclipse에서 tomcat 생성 / 서버생성 ]  (0) 2016.09.12
ios | ios도 모르고 하이브리드 앱 개발하기 [ 3.3 Mac 에 Tomcat 설치 / 톰캣 설치 ]  (0) 2016.09.09
ios | ios도 모르고 하이브리드 앱 개발하기 [ 3.2 Mac 에 eclipse 설치 / 이클립스 설치 ]  (0) 2016.09.09