Skill Sets/Swift

Swift의 시작

코코자장자장 2021. 11. 22. 19:36

최근 대부분의 전자기기를 iOS와 iPadOS, MacOS로 옮기다 보니 iOS 개발에 자연스럽게 눈이 가게되어 시작하게 되었다!

 

내 아이폰! 옆에 맥북에어 13!
내 iPad pro!

사실 예전에 안드로이드 개발도 해보고 Windows App 개발도 해보고 안해본게 애플 OS에서 개발이기 때문에 궁금해서 맥북도 질럿다!(자사 칩이라 그런지 기본모델기준으로 가격이 나름 착했지만 RAM 16gb업글하면서 지갑이 살짝 얇아짐 ㅠ)

 

이제 iOS 개발만 해보면 리눅스 App 안드 App Windows App iOS App 대부분의 운영체재에서 모두 개발을 해본 사람이 될수 있다!

이제 열심히 개발해서 나홀로 1인기업이 될수도 있겠다는 망상에 빠졌다 ㅎㅎ

 

그러므로 다음 포스트 부터는 Swift 기본 문법과 개발하고있는 어플에 관련해서 업로드할 예정이다!

 

우선 맛보기로 변수와 상수 테스트 해본 코드이다!

 

import Foundation

 

// 상수

// let 상수명 : 데이터 타입 = 값

let a: Int = 100

 

// 변수

// var 변수명: 데이터 타입 = 값

var b: Int = 200

 

 

// data type

// Int 64bit 정수형

var varInt: Int = -100

varInt = 100

 

// UInt : 부호가 없는 64bit 정수형

var someUInt: UInt = 200

 

// Float : 32bit 부동소수점

var varFloat: Float = 1.1

varFloat = 1

print(varFloat)

 

// Double : 64bit 부동소수점

var varDouble: Double = 1.1

varDouble = 1

 

// Bool : true, false 값

var varBool: Bool = true

varBool = false

 

// Character : 문자

var varCharacter: Character = "가"

varCharacter = "A"

varCharacter = "😇"

varCharacter = "a"

 

// String : 문자열

var varString: String = "안녕하세요 😍"

 

// type inference

var num = 10

 

 아직까지 깊게 맛보진 않았지만 C++에 비해서 매우 OOP적이다! 거의 모든것이 OOP화 되어 있어서 정말 편하게 사용할 수 있다!