swift 기초 - assert , guard , protocol
swift 기초 - assert , guard , protocol [1] assert 와 guard 애플리케이션 동작 도중에 생성하는 다양한 결과값을 동적으로 확인하고 안전하게 처리할 수 있도록 확인하고 빠르게 처리할 수 있다. assert(condition:Bool, message:String) assert 함수는 디버깅 모드에서만 동작한다. 배포하는 애플리케이션에서는 제외 된다. 주로 디버깅 중 조건의 검정을 위하여 사용한다. [1-1] 기본 예제 var someInt : Int = 0 //조건에 부합하므로 지나간다. assert(someInt == 0, "someInt != 0") someInt = 1 //조건에 부합하지 않으므로 지나가지 않는다. //assert(someInt == 0, "some..