Swift 에러 핸들링

w0308h 1월 21일 AM 08:44 7 0
w0308h Profile Image Level 9
2 #TIL

오류 처리

  • 런타임 시 오류를 발견하여 응답하고 복구하는 과정
  • 작업이 실패할 때 코드가 적절히 응답할 수 있도록 함으로써 오류의 원인 이해와 복구에 도움
  • swift 2.0 이후에 error handling 도입
  • 오류가 발생하면 문제를 보정하는 방법을 시도하거나 사용자에게 알림으로써 오류를 처리
  • swift 오류 처리 방법 4가지
    • Throwing Functions 이용한 오류 전파
    • do-catch 이용한 오류 처리
    • Error를 optional value로 변환
    • 오류 전파 비활성화
댓글