본문 바로가기
Swift

[Swift] 23. 오류처리

by CodingKwon 2021. 11. 18.

1. 오류처리  -  Error

  • Error 프로토콜과 주로 열거형을 통해서 오류를 표현

 

enum 오류종류이름: Error {
    case 종류1
    case 종류2
    case 종류3
    //...
}

 

2. do-catch

  • throws 함수는 do-catch 구문으로 오류발생에 대비

 

3. try?

  • 별도의 오류 발생 결과를 받지 않고 오류가 발생 시 결과값에 nil을 받음

 

4. try!

  • 오류가 발생하지 않을 상황일 때 사용
  • 오류가 발생하면 런타임 오류가 발생하여 어플리케이션이 중지 됨

 

'Swift' 카테고리의 다른 글

[Swift] 22. Extension  (0) 2021.11.18
[Swift] 21. 프로토콜 Protocol  (0) 2021.11.18
[Swift] 20. assert, guard  (0) 2021.11.18
[Swift] 19. 타입캐스팅  (0) 2021.11.17
[Swift] 18. 옵셔널 체이닝, nil 병합 연산자  (0) 2021.11.15

댓글