EEYatHo 앱 깎는 이야기

Xcode ) Xcode에 대해 - EEYatHo iOS 본문

iOS, Swift/Xcode, Xcode Error

Xcode ) Xcode에 대해 - EEYatHo iOS

EEYatHo 2021. 2. 22. 21:23
반응형

Xcode란?

애플이 만든 컴퓨터인 매킨토시.

매킨토시의 OS인 OS X(macOS)

OS X의 대표적인 IDE이며,

Mac App Store에서 무료로 다운로드 할 수 있다.


컴파일 도구로 GCC( GNU Compiler Collection) 을 가지고 있고, ( Xcode 4 부터는 GCC -> LLVM )

 

* GCC : GNU 프로젝트의 컴파일러 모음집, 자유 소프트웨어(복사, 사용, 연구, 수정, 배포에 무제한) 중 가장 잘 알려져있는 소프트웨어

* GNU프로젝트 : 1983년 리처드 스톨먼의 오픈소스 소프트웨어의 생산과 보급을 장려하기 위해 설립한 

자유 소프트웨어 제단( Free Software Foundation 에서 진행하며 유지 중인 OS 프로젝트.

 

때문에, C, C++, Objecive-C, Cocoa프레임워크, JAVA등 수많은 언어를 컴파일 할 수 있다.

( JAVA는 빈 프로젝트로 만들고, 확장자 변경 등 할게 많지만.. "가능"은 하다 )


IDE로써 아주 기본적인

문서 브라우저, 클래스 브라우저가 있으며, 

(객체 지향 프로그래밍 언어로 작성된 클래스의 내용을 시각화, 검색 등을 할 수 있는 기능)

 

문서 브라우저, 클래스 브라우저


StoryBoard, PreView 등, Interface Builder와의 연계.

PreView
StoryBoard


Git, SVN을 통한 형상관리.

Git 연동하기


Asset Catalog를 이용한 리소스 관리.

Asset Catalog


Debug Navigator / Debug View Hierarchy / Debug Memory Gragh 등을

이용한 모니터링과 디버그.

Debug Navigator / Debug View Hierarchy / Debug Memory Gragh  


그 외에도 시뮬레이터, 유닛테스트 등 다양한 기능이 존재한다.

시뮬레이터 / 유닛테스트

 

 

잘 만들었네

Comments