ios#swift#스위프트#애플#아이폰#try-catch#오류처리
IOS 스위프트(Swift) 문법 - try-catch
에러 처리란? 프로그램 내에서 에러가 발생한 상황에 대해 대응하고 이를 복구하는 과정입니다. - 발생(throwing) - 감지(catching) - 전파(propagating) - 조작(manipulating) enum PhoneError: Error { case unknown case batteryLow(batteryLevel: Int) } //throw PhoneError.batteryLow(batteryLevel: 20) func checkPhoneBatteryStatus(batteryLevel: Int) throws -> String { guard batteryLevel != -1 else { throw PhoneError.unknown } guard batteryLevel > 20 else {..