본문 바로가기

Programming•프로그래밍/Swift•스위프트

Swift 5 프로그래밍 / #0. 사전 준비

반응형

자 Swift 를 본격적으로

알아보기 전에!

 

예전과는 다르게 반드시

Swift 를 코딩하는데

Mac OS 를 탑재한 컴퓨터가

필수적이지 않습니다.

 

Mac 을 사용하시는 분은

Xcode 를 이용하여

PlayGround 로

Swift 를 코딩하시면 문제없지만!

 

 

 

 

대부분 국내에서는 Windows 를 사용하실 텐데

Windows 를 사용하시는 분은

VSCode 를 다운받으신 후

VSCode for Windows(윈도우 용 VSCode): https://code.visualstudio.com/docs/?dv=win32user

VSCode for Mac(맥 용 VSCode): https://code.visualstudio.com/docs/?dv=osx

 

Extension(확장)에서

Swift Language 를 다운로드하시고 나서

 

프로젝트를 진행하실

폴더를 지정하신 후 파일을 만드실 때

file명.swift 라고

해주시면

 

 

해당 파일은 Swift 코드가

컴파일이 가능한

파일로 변경됩니다!

 

(짝짝)

 

그런데 굳이 무언가를 설치하기도 귀찮고

설치할 여건이 안된다면

 

 

 

 

웹에서 실행 가능한 샌드박스 형식인

IBM Swift SANDBOX

 

 

 

 

▼ iPad Swift 교육용으로 개발된 iPad PlayGround 앱

 

MoveForward()MoveForward()MoveForward()MoveForward()MoveForward()MoveForward()...

 

 

외에도 많이 있으니 취향에 맞는 툴을 사용해주세요 :)

 

저는 Mac 으로 진행할 예정이니

Xcode PlayGround 를 이용할 겁니다.

 

 

 

 

Mac Appstore 에서

Xcode 를 다운로드하신 후

 

Xcode 를 열면

저렇게 뭔지 알 수 없는 3개가 보이는데,

빨간 네모가 쳐져있는 거 누르면 될 거 같아요

 

 

 

Get started with a playground

별도의 빌드(Build) 작업 없이

즉각적인 코드와의 상호작용이 뛰어나기에

간단한 작업물의 결과를 보기에 좋습니다.

 

기존에는 코드의 결과물을 보려면 컴파일을 누르고

결과를 확인해야하는 번거로움이 있었는데 그 과정을 없앤거죠

 

또한 시각적으로도 상호작용 한다는 느낌을 강하게 주기 때문에

보기 편리하다는 장점이 존재하기도 하고요

 

 

 

 

Create a new Xcode project

실제 프로젝트를 진행할 수 있는 곳 입니다.

 

간단한 싱글 뷰 어플리케이션

부터 AR 게임까지!

 

 

 

 

Clone an existing project

마지막은 git 이라는 개념인데 이는 버전 관리 시스템 입니다.

쉽게 말해 협업 시스템이라고 하죠 누군가가 작업해놓은 프로젝트를

복제해서 시작하거나 그 버전으로 서로 다른 베타 버전을 가질 수 있죠

 

처음 시작하는 입장에서 프로젝트나 git reposiory 에서 클론은 필요없으니

우리는 playground 로 들어가보죠

 

 

 

 

playground 로 들어간 후

'Blank' 를 선택합니다

 

 

 

 

 

Save As: 에서 저장할 파일 명을 

지정할 수 있습니다.

 

Tags: 에서 태그를
지정할 수 있습니다.

 

아래 폴더에서 저장할 폴더를 

지정할 수 있습니다.

 


 

모든 준비가 끝나고

Create 버튼을 누르면

 

 

모든 준비가 끝난겁니다!

 

간단하게 살펴보면

기존에 C 언어나 Java 언어를

조금 알고계시는 분들이라면

조금 생소하실 것 같습니다.

 

가장 먼저 int, char

같은 타입의 부재와

 

문장의 끝맺음 역할을 하는 

 

세미콜론 (;)의 부재!

 

는 다음에 들고오겠습니다…

 

 






반응형