defer

· 🍎 iOS
공부를 하다보면 꼭 한 번씩 마주치게 되는 defer... 하지만 평소에 거의 쓸 일이 없었어서 개념에 대한 이해도 부족 & 그래서 진짜로 어떻게 쓰는건데 ?!?! 하는 궁금증으로 다시 defer에 대해 알아보기로 했습니다 🤔 defer란? defer { } 다음과 같은 형태를 띄고 있는 defer 구문 안에는 현재 코드 블록을 나가기 전에 꼭 실행해야되는 코드를 작성하여 코드가 블록을 어떻게 빠져나가든 꼭 마무리해야되는 작업을 할 수 있게 도와줄 수 있습니다. 코드 블록을 빠져나가게 되는 경우는 1) return 2) 에러 throw 3) 코드 블록의 끝을 만났을 때 이렇게 있다고 생각하는데 defer는 코드 블록을 빠져나가는 조건, 이유에 상관없이 늘 실행됩니다. defer의 주 사용 목적 주로 리소..
브로꼴리
'defer' 태그의 글 목록