최근 대부분의 전자기기를 iOS와 iPadOS, MacOS로 옮기다 보니 iOS 개발에 자연스럽게 눈이 가게되어 시작하게 되었다!
사실 예전에 안드로이드 개발도 해보고 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화 되어 있어서 정말 편하게 사용할 수 있다!
'Skill Sets > Swift' 카테고리의 다른 글
[Swift]] Swift 5.6 release Unavailable Condition (0) | 2022.03.30 |
---|---|
[XCode] XCode - iOS 개발시 시간을 아껴주는 단축키 (0) | 2022.01.18 |
[Swift] Sort, Sorted 메소드 (Dictionary 정렬 포함) (0) | 2022.01.07 |
[Swift] 조건문과 반복문 (0) | 2021.11.25 |
[Swift] 상수와 변수 (0) | 2021.11.24 |