swift, swiftUI 등등 스위프트와 여러 프레임워크에 대해
스위프트의 변수와 상수, 선언방법에 대해
스위프트의 type safe 특징, typealias, tuples
Optional, Unwrapping method
에러 핸들링과 Assertion, Precondition에 대해
Basic operators 페이지에서 nil-coalescing에 대한 부분을 정리해봄
문자와 문자열에 대한 속성들과 사용 가능한 함수들
Array, Set, Dictionary에 대해서 알아보자.
Swift의 제어문, 반복문, 조건문
C와는 다른 Swift의 함수 선언 방식과 활용방법을 알아보자
클로저 1탄
Escaping Closure에 대해서
Enumeration에 대해!
새로운 type을 정의하는 구조체와 클래스에 대해서!
Stored Property, Computed Property에 대해!
프로퍼티 옵저버에 대해!
Property Wrapper에 대해서!
타입 프로퍼티에 대해서!
함수의 일종, 메소드에 대해!
구조체, 클래스, 열거형을 인덱스로 접근할 수 있게 해 주는 서브스크립트 정복하기!
클래스의 상속. base class, subclassing에 대해!
클래스 상속의 오버라이딩!
클래스, 구조체, 열거형의 인스턴스를 사용하기 위해 준비하는 것. 인스턴스의 저장 프로퍼티 초기값을 정할 수 있다. 저장 프로퍼티 초기값 지정하기 구조체나 클래스의 인스턴스가 생성될 때 저장 프로퍼티의 값이 다 초기화되어야 함! 요 프로퍼티들은 선언할 때 초기화될 수
클래스 초기화의 단계와 이니셜라이저의 상속
failable initializer, required initializer
Deinitialization! 클래스 인스턴스의 메모리 할당 해제 시 일어나는 일들
옵셔널 체이닝~!
구조체, 클래스 안의 또다른 구조체, 클래스, 열거형들
다른 클래스로의 형변환
비동기 프로그래밍을 위한 concurrency 도입부!
Swift에서 에러를 처리하는 방법들