if let, guard let, nil 병합 연산자를 이용한 Optional Unwrapping을 알아보겠습니다. 예시 코드는 이전의 이모지 문자 인코딩을 이용하여 하겠습니다. 1. if let - 조건의 Optional의 값이 nil인지 확인 하여 분기 처리 - 지역변수로만 사용 가능 // nonLossyASCII > utf8 func enc(_ inputStr:String) -> String{ let data = inputStr.data(using: .nonLossyASCII, allowLossyConversion: true)! // Optional변수의 값이 nil인 경우에는 eles를 실행 if let outputStr = String(data: data, encoding: .utf8){ ret..