optional 4

[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] 열거형

🐹 저번주부터 iOS 개발 스터디를 들었다. 매주 금요일마다 화상회의를 통해 스위프트의 문법 파트를 나눠서 스터디원들에게 설명하는 시간을 갖는다. 혼자서 공부할 때보다 누군가에게 설명을 해주려면 나 스스로도 이해가 되어야하기 때문에 자료를 더 찾아보면서 몰랐던 개념들도 알게 되었다. 저번주에 처음 스터디를 참여하게 되었는데 스터디원분들 모두 다 설명을 잘하시고 나보다 아는 게 많아서 자극도 많이 되었고 나도 그만큼 잘 설명드리고 아는 게 많았으면 좋겠다고 생각했다. 현업에 계시는 분도 계신 것 같은데 끊임없이 공부하시는 분들이 많은 것 같다. 나도 계속 공부하고 나누면서 발전하는 사람이 되어야지 😄 💻 열거형 스위프트에서 열거형 enum은 각각의 case가 고유의 값으로 취급이 된다. 열거형 enum은 ..

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

[iOS/Swift] Optional type이란?

🐹 앨런님의 강의를 보다가 처음에 나왔던 Optional type이 계속 나와서 추가적으로 공부가 필요하다고 느꼈다. 검색하다가 잘 정리된 자료가 있어서 참고하여 정리해보려고 한다. 옵셔널 타입에 대해 다루기 전에 우선 상수와 변수, 데이터 타입에 대한 정리가 먼저 필요하다. 💻 Constants and Variables in Swift (스위프트에서 상수와 변수) To understand what optional types are, let's quickly brush up on constants and variables. A constant is a data item whose value, once assigned, cannot be mutated (modified or changed) througho..

Apple/Swift 2022.11.24