Swift Programming 시작하기
취미로 하고싶은 무언가를 정하고 싶어서 곰곰히 생각해 보다가 이미 애플로 도배된걸 보고, IOS프로그래밍에 접근해 보고싶었습니다. IOS프로그래밍을 위해서는 Swift 혹은 Objective - C를 사용해야하는데, Objective - C는 레거시 느낌이고 최근에는 Swift 4,5를 주로 씁니다. 그냥 취미로 하는것이기에 깊게 들어가진 않을꺼고... 그냥 생각나면 뭔가 만들수 있을정도의 숙련도만 기르려고 합니다. iOS개발이 아닌 Swift만 하기 위해서는 Linux Ubuntu 혹은 Mac OS가 필요합니다. 단, iOS개발을 하기 위해서는 맥 계열의 컴퓨터가 필요하니 참고하자. ubuntu에서 swift 실행을 위해서는 아래 링크에 있는 방법을 참고하고, 맥 계열에서 swift를 실행하기 위해서는 XCode를 app store에서 설치해 줍니다.
<ubuntu>
https://stackoverflow.com/questions/36303013/can-i-install-xcode-in-ubuntu
Can I install xcode in ubuntu?
I have Ubuntu in my virtual machine, i want to run X code in Ubuntu.I just download swift from site but don't know how to install it in Ubuntu. https://swift.org/builds/swift-2.2-release/ubuntu1404...
stackoverflow.com
<Mac OS>
여기서 부터 설명은 Mac OS 기준에서만 설명합니다. 우분투 사용자 분들을 고려해 드리지 못하는점 이해 부탁드립니다.
우선 XCode를 열어줍니다. 우선 Swift언어만 익혀본다는 가정이기 때문에 Swift언어를 연습할때는 XCode Swift Playground를 사용할 겁니다. Playground를 여는 방법은 아래와 같이 진행해 주세요.
그 후 File - New - Playground를 눌러줍니다.
그 후 Blank를 선택하고 Next를 누른 후 파일 이름을 입력하고 Create를 눌러줍니다
이 과정을 다 하시면 아래와 같이 소스코드 창이 뜨는 것을 볼 수 있습니다
자 이제 간단한 실행을 해보겠습니다 예제 코드를 입력해 주세요
// 문자열 보간법 : \()
// print 단순 문자열 출력
// dump : 자세하게 출력 (프로퍼티 등)
let age: Int = 24
let sentence: String = "Hello world My age \(age)"
print(sentence)
class Person{
var name: String = "Hoplin"
var age: Int = 24
}
let hoplin: Person = Person()
print(hoplin)
dump(hoplin)// dump는 객체 내 프로퍼티까지 나오는것을 볼 수 있다.
Swift Playground에서 두가지 실행 방법을 사용해 줄 수 있습니다
- 전체실행 : Shift + Command + Enter
- 현재 커서까지 실행 : Shift + Enter
다음 시간부터 Swift문법 기초 정리로 돌아오겠습니다