TIL 하루동안 배운것을 기록합니다. 무자본으로 공부하는 iOS iOS 공부 SWIFT / 조건문 SWIFT / foreach 반복문 SWIFT / enum case 나누기 SWIFT / For 반복문 SWIFT / Unwrap Optional 변수 SWIFT / Class와 Struct SWIFT / 프로퍼티 옵저버 속성 감시자 SWIFT / 함수, 메서드 SWIFT / 제네릭 SWIFT / 클로저 SWIFT / 매개변수로서의 클로저 SWIFT / 클로저 + SWIFT / 객체 생성자, 해제자 SWIFT / Optional Unwrapping SWIFT / 상속 SWIFT / 클래스, 상속 + SWIFT / 오버라이딩(Overriding) SWIFT / 프로퍼티(Property) SWIFT / 프로퍼티 오버라이딩(Property Overriding) SWIFT / Dictionary SWIFT / inout SWIFT / Error SWIFT / mutating SWIFT / Set SWIFT / struct 메서드 SWIFT / 프로토콜(protocol) SWIFT / 프로토콜 확장(protocol extension) SWIFT / protocol associatedtype SWIFT / typealias SWIFT / lazy SWIFT / HStack, VStack, ZStack SWIFT / Spacer SWIFT / MVVM(Model, View, ViewModel) SWIFT / 고차함수 SWIFT / 고차함수 sort, sorted (정렬) SWIFT / private(set) SWIFT / foreach문에서 인덱스 가져오기 SWIFT / Getter, Setter SWIFT / Codable SWIFT / Button SWIFT / Text SWIFT / ScrollView SWIFT / List SWIFT / List(Section) SWIFT / Color SWIFT / frame SWIFT / frame & alignment SWIFT / background & overlay SWIFT / @State SWIFT / TabView SWIFT / TextField SWIFT / SecureField SWIFT / self 프로퍼티 SWIFT / NavigationView와 NavigationStack SWIFT / Toggle SWIFT / sheet(Modal) SWIFT / Label SWIFT / ProgressView SWIFT / struct SWIFT / shape SWIFT / Group SWIFT / Animation SWIFT / @State+ SWIFT / @Binding SWIFT / 함수(func) SWIFT / 문자열 보간법 SWIFT / class SWIFT / @Environment SWIFT / @FocusState와 TextField SWIFT / Codable SWIFT / closure의 경량화 문법 (Trailing closure) SWIFT / closure의 경량화 문법 (2) SWIFT / LazyStack SWIFT / LazyGrid - VGrid SWIFT / LazyGrid - HGrid SWIFT / GeometryReader SWIFT / 옵셔녈 바인딩(Optional Binding), if let, guard let SWIFT / 동기(sync)와 비동기(async) SWIFT / GCD SWIFT / Alert SWIFT / border SWIFT / onAppear(), onDisappear() SWIFT / .searchable() SWIFT / extension(확장) - 1 SWIFT / extension(확장) - 2 SWIFT / 인스턴스 메서드, 타입 메서드 SWIFT / extension(확장) - 3 SWIFT / 제네릭(Generic) SWIFT / Picker SWIFT / @Published SWIFT / @ObservedObject SWIFT / 오류처리의 정의와 방법 SWIFT / Divider SWIFT / Navigation SWIFT / sheet, fullScreenCover SWIFT / dismiss SWIFT / Gesture SWIFT / DelegatePattern