본문 바로가기
모바일앱/알려줘_IOS

Xcode 세팅하기

by GeekCode 2022. 2. 6.
반응형

XCode 소개

IOS를 사용하기위해서는 Xcode라는 Apple 자사의 IDE를 사용합니다.

Xcode에서 Mac, iPhone, iPad, Apple Watch  Apple TV를 위한 앱을 빌드할 수 있습니다.

다른 언어를 공부하려면 세팅하는데 한나절이 걸리고 운나쁘면 몇일 몇주도 걸리지만 우리의 Xcode는 So Cooooooool해서 클릭 몇번으로 끝납니다.

 

Apple Deloper License

우리가 처음 swift라는 언어만을 사용하는 것은 Xcode에서 제공하는 PlayGround 만을 사용해도 상관없지만

개발을 할때에는 Xcode의 일반 프로젝트를 열어서 사용해야합니다. 또한 여기에서 앱을 빌드하기위해서는 Apple Developer License를 인증해야합니다.  아마도 이 이유가 IOS 앱개발자의 문턱을 높히는 것이 아닐까 생각이 됩니다.  저는 지인의 도움?으로 해결을 했고 현재에는 IOS 개발자로 취직을 했기때문에 회사 라이센스를 사용하고 있습니다.

언젠가 개인 앱을 만들기 위해서는 결국 개인 라이센스를 구매해야하지요. 

라이센스는 연간 $99의 가격입니다. 

 

하지만 일단 우린 앱 빌드를 현재 할 것이 아니기때문에 아직은 필요가 없어요. 라이센스가 필요한 시기는 아래과 같습니다. 

1. 따로 사용자가 입력을 해야할 필요가 있을 때 ( 알고리즘을 풀려면 꼭 필요하겠죠? readline함수를 사용해야합니다 )

2. 앱을 빌드하기 시작할 때 필요합니다. 

 

 

Xcode 설치

가장 좋은 방법은 Apple의 AppStore를 사용하는게 좋습니다. 컴파일러까지 한꺼번에 다운로드가 됩니다.

 

어쩔수 없이 다운로드를 따로 해야하는 경우 아래 사이트에서 할 수 있습니다. Apple Developer ID가 있어야 합니다. (라이센스없어도 됨)

https://developer.apple.com/download/all/

 

로그인 - Apple

 

idmsa.apple.com

 

 

 

 

PlayGround 실행

우리는 Swift를 공부하기위해 일반프로젝트가 아니라 PlayGround를 사용할 예정입니다. 일단 용량이 가볍기도 하고, Swift공부하는 것 외에는 사실 필요가 없으니까요. 여기는 Apple의 SandBox 정책때문에 커맨드를 직접 입력할 수가 없습니다. 위에서 개발자 라이센스를 구매야하는 이유 1번 기억하시죠? 아무튼 PlayGround는 상단의 New - PlayGround

Blank 실행 (필요하신 다른거 누르셔도 상관 X Blank로 다 만들 수 있어요 )

프로젝트 파일 이름과 폴더위치 지정

 

이 화면이 정상적으로 실행 된 화면입니다. 

 

내가 짠 코드를 실행하려면 내가 원하는 위치에 있는 저 파랑 화살표를 누르면 실행됩니다. 

 

여기까지 XCode의 설치와 실행, PlayGround를 실행하는 방법을 알아보았습니다.

다른 언어를 공부하셨던 분들은 넘나 이렇게 쉬워도 되는 거야? 하시겠죠?ㅎㅎㅎㅎ 하지만 IOS개발자가 되기 위해 가장어려운것은

1. 맥을 구입하는것 2. 개발자 라이센스 구매

이 두가지랍니다. ㅎㅎㅎ 이미 맥을 산것만으로도 다하셨어요. 

 

 

다음시간에는 본격적으로 Swift를 배워볼게요.  -끝-

 

 

반응형

'모바일앱 > 알려줘_IOS' 카테고리의 다른 글

View뜯어보기 (1)  (0) 2022.03.15
Delegate 패턴  (0) 2022.02.18
swift - Boolean  (0) 2022.02.10
swift - 튜플  (0) 2022.02.08
Swift - 코멘트 처리하기  (0) 2022.02.07
알려줘_IOS 시리즈 서문  (0) 2022.02.05