반응형
SMALL

iOS 3

[iOS] 스위프트5 프로퍼티 레퍼와 에러 핸들링(Swift5 PropertyWrapper and Error Handling)

오늘은 시간이 다소 늦은 관계로 여담 없이 바로 학습으로!! 이번 주제는 제목과 같이 프로퍼티 레퍼(Property Wrapper)와 에러 핸들링(Error Handling)입니다 프로퍼티 레퍼는 스위프트 5.1부터 나온 것으로 클래스와 구조체 구현부에 getter, setter, computed property 코드의 중복을 줄이는 방법입니다 @propertyWrapper struct FixCase { private(set) var value: String = "" var wrappedValue: String { get { value } set { value = newValue.uppercased() } } init(wrappedValue initialValue: String) { self.wrappe..

iOS 2020.03.26

[iOS] 스위프트5 클래스와 구조체(Swift5 Class and Structure)

어느 덧 추운 겨울이 지나고 봄이 슬며시 다가왔네요~ 국회의사당 사랑채에는 벌써 꽃이 만개하였네요 날도 따뜻해졌으니 더욱 힘내서 공부를 해야겠죠?-_- 지난 시간에 스위프트5(Swift5)의 함수, 메서드, 클로저에 대해 알아보았습니다 오늘은 스위프트의 클래스와 구조체에 대해 알아보겠습니다 클래스는 요새 거의 모든 언어에서 언급하므로 구지 따로 설명드릴 필요는 없을 것 같고 코드를 작성해보면서 익히면 될 것 같습니다 class BankAccount { //: Stored property var accountBalance: Float = 0 var accountNumber: Int = 0 let fees: Float = 25.00 //: Computed property var balanceLessFees:..

iOS 2020.03.25

[iOS] Swift5 Function, Method, Closure(스위프트5 함수, 메서드, 클로저)

전세계적으로 코로나19가 기승이네요... 다들 몸조리 잘하시고 마스크 착용과 손씻기 잊지마세요~ 오늘의 학습 주제는 스위프트5의 함수와 메서드, 클로저입니다 함수(Function)는 특정 작업을 수행하기 위해 호출할 수 있도록 이름 붙여진 코드 블록을 말하고 메서드(Method)는 특정 클래스나 구조체 또는 열거형과 연관된 함수를 말합니다 메서드는 스위프트5의 클래스(Class)에 대해 학습할 때 또 언급될 것이기 때문에 여기서는 생략하겠습니다 func sayHello() { print("Hello") } func buildMessageFor1(name: String, count: Int) -> String { return "\(name), you are customer number \(count)" }..

iOS 2020.03.23
반응형
LIST