옵셔널
[iOS의 Swift] 옵셔널 바인딩 Optional binding
옵셔널 바인딩은 크게 1. 명시적 해제 2. 묵시적 해제로 나뉜다. 1. 명시적 해제 1.1 강제 해제 1.2 비강제 해제(if, guard문을 사용하는 안전한 해제 방법) 2. 묵시적 해제 2.1 컴파일러에 의한 해제 (다른 값과 비교를 통한 자동해제 방법) 2.2 옵셔널의 묵시적 해제 1. 명시적 해제 1.1 강제 해제 3번 라인 : Optional 4번 라인 : Optional 이 해제된 걸 확인 할 수 있다. 1.2 비강제 해제 if문이나, guard문을 이용해서 확인 후 안전하게 해제하는 방법이다. 1) if문 tester1을 가지고 예제를 돌렸다. 만약 tester1이 nil이 아니면 safeTester 값을 바인딩 후 값을 뱉을 것이고, 아니라면 nil을 출력할 것이다. -> 출력문을 확인하..