Swift 옵셔널 (부스트 코스 1-11, 12)


Swift 옵셔널 (부스트 코스 1-11, 12)

https://www.edwith.org/boostcamp_ios/lecture/11240/Swift App 개발을 하면서 수도 없이 사용한 개념이라 넘어가려다가그만큼 핵심 내용이기도 하고 지금도 가끔 귀찮을 때 nil 체크를 안하고강제 unwrapping으로 프로그래밍하는 나쁜 습관을 가지고 있어서 이를 고치고자 포스팅 해본다.옵셔널'옵셔널'은 nil이 존재할 가능성이 있음을 의미한다.다른 말로 하면 옵셔널이 아니면 nil 할당이 불가능함을 의미한다.(이 개념 때문에 잠재적 오류로부터 비교적 안전한 편이고Kotlin에서도 비슷하게 Nullable이라는 개념을 사용합니다)쓰는 이유는1. nil의 가능성을 코드만으로 표현하여 문서/주석으로 이를 알려줄 필요가 없..........

Swift 옵셔널 (부스트 코스 1-11, 12)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : Swift 옵셔널 (부스트 코스 1-11, 12)