unwrapping 2

[iOS/Swift] assert와 guard문

🐹 assert 사전적 의미는 '주장하다', '단언하다' 의미인데 말하다는 느낌에서 더 강한 느낌을 주는 단어다. 💻 assert문의 특징: 디버깅 모드에서만 동작하는 함수, 조건을 검증하기 위하여 사용한다. 디버깅 모드에서만 동작하는 함수로, 조건을 검증하기 위하여 사용한다. 배포된 앱에서는 동작하지 않는다는 특징이 있다. assert문을 사용할 때는 아래와 같은 문법으로 사용한다.👇 assert(조건, "조건에 맞지 않을 때 오류문구로 나타낼 메시지 입력") 🔨assert문 코드 var name: String? name = "haru" assert(name != nil, "nil!") assert 뒤의 조건에 name이라는 변수에 nil이 아닐 경우 통과하고, nil이면 "nil!"이라는 오류가 출력..

Apple/Swift 2022.11.30

[iOS/Swift] Optional type을 unwrapping하는 법

🐹 이전편👇에 이어서 이번에는 옵셔널 타입을 unwrapping 하는 법에 대해 연재하겠습니다. [iOS/Swift] Optional type이란? -1- 🐹 앨런님의 강의를 보다가 처음에 나왔던 Optional type이 계속 나와서 추가적으로 공부가 필요하다고 느꼈다. 검색하다가 잘 정리된 자료가 있어서 참고하여 정리해보려고 한다. 옵셔널 타입에 wiwi-si.tistory.com 💻 Optional Types Syntax and Usage in Swift (옵셔널 타입 문법 및 사용) The declaration is similar to declaring regular variables, except that you add a question mark (?) beside the data type w..

Apple/Swift 2022.11.25