[iOS/Swift] Optional, Swift의 꽃
앞서 포스팅한 Swift 언어와 관련된 내용을 한 문장으로 정리하자면,, 유형(Type)을 결정하여 메모리에 자리를 잡고, 변수 혹은 상수선언을 통해 저장하고, 초기화 값이 있을 경우 할당한다! 그런데, 위와 같이 메모리에 자리를 맡아두고, 저장하는 과정에서 (초기화)값이 없는 경우, 변수나 상수를 호출한다면 컴파일러에서는 어떤 반응을 보일까요? (할당된 값이 없으니 '0' 이나, 오류를 발생시키진 않을까요?) 여기서 탄생한 개념이 바로 🌼 Swift의 꽃🌼이라는 별칭으로 불리우는, Optional 입니다. Optional이 왜 필요할까? 변수와 상수에 값이 할당되지 않은 상황을 처리하기 위한 안전하고 일관된 접근방식 제공 Optional은 Swift의 특징 중 하나인, '안정성'을 위해 구현된 개념입니..
2022. 10. 31.