![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fvu2KX%2FbtrKUiH7scs%2F5IRE5WjrnqsKnfjvFgny50%2Fimg.png)
assert와 guard 애플리케이션이 동작 도중에 생성하는 다양한 연산 결과값을 동적으로 확인하고 안전하게 처리할 수 있도록 확인하고 빠르게 처리할 수 있습니다. Assertion assert(_:_:file:line:) 함수를 사용합니다. assert 함수는 디버깅 모드에서만 동작합니다. 배포하는 애플리케이션에서는 제외됩니다. 주로 디버깅 중 조건의 검증을 위하여 사용합니다. 내가 예상 했던 조건들이 확실히 맞는가 검증하기 위해 사용함 var someInt: Int = 0 // 검증 조건에 부합하므로 지나갑니다 assert(someInt == 0, "someInt != 0") // 맞으면 지나치고 아니면 someInt != 0 메세지 출력 someInt = 1 //assert(someInt == 0)..