Swift 실전 가이드
Swift 기초부터 프로토콜, 제네릭, SwiftUI, Combine까지
🍎 Swift 기초
Swift 시작하기 - 변수, 함수, 클래스, 컬렉션
- 01
Swift 시작하기 | iOS 개발 공식 언어 완벽 입문
Swift 시작하기: iOS 개발 공식 언어 완벽 입문. Xcode 설치·Hello World로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
- 02
Swift 변수와 타입 | var, let, 옵셔널
Swift 변수와 타입: var, let, 옵셔널. 변수와 상수·기본 타입로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
- 03
Swift 함수와 클로저 | 함수 정의, 클로저, 고차 함수
Swift 함수와 클로저: 함수 정의, 클로저, 고차 함수. 함수 정의·클로저 (Closures)로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
- 04
Swift 클래스와 구조체 | Class, Struct, Enum
Swift 클래스와 구조체: Class, Struct, Enum. 클래스 (Class)·구조체 (Struct)로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
- 05
Swift 프로토콜과 확장 | Protocol, Extension
Swift 프로토콜과 확장에 대해 정리한 개발 블로그 글입니다. protocol Drawable { func draw() var color: String { get set } }
🎨 SwiftUI
SwiftUI로 UI 만들기
- 06
Swift 제네릭 | Generic 함수, 타입, 제약
Swift 제네릭에 대해 정리한 개발 블로그 글입니다. func swap<T>(_ a: inout T, _ b: inout T) { let temp = a a = b b = temp }
- 07
Swift 에러 처리 | do-catch, throw, Result
Swift 에러 처리에 대해 정리한 개발 블로그 글입니다. enum NetworkError: Error { case badURL case timeout case noConnection case serverError(Int) }
🚀 고급 & 실전
Combine, 비동기, 테스팅, 고급 기능
- 08
Swift 비동기 프로그래밍 | async/await, Task
Swift 비동기 프로그래밍: async/await, Task. async/await·Task로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
- 09
SwiftUI 입문 | 선언적 UI, 상태, MVVM
SwiftUI 입문: 선언적 UI, 상태, MVVM. SwiftUI 기본·State, Binding, ObservableObject 차이로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
- 10
Swift Combine | 반응형 프로그래밍 완벽 가이드
Swift Combine: 반응형 프로그래밍 완벽 가이드. Publisher와 Subscriber·Operator로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.