본문 바로가기
모바일 개발/iOS

Swift | 옵셔널

by KISCH 2019. 12. 2.
반응형


스위프트옵셔널



옵셔널  변수에 값이 "있을 수도 없을 수도" 의 경우를 위해 필요

변수에는 반드시 nil이 아닌 값을 할당해야만 한다. 옵셔널이 아닌 변수에 nil 저장 시 오류 발생


장점

nil의 가능성을 코드만으로 표현가능하고 문서, 주석 작성 시간을 절약한다.

옵셔널은 런타임시에 발생할 수 있는 에러들을 컴파일시에 체크할 수 있도록 해준다.


선언

let optionalValue: Optional<Int> = nil

let optionalValue: Int? = nil

let optionalValue: Int! = nil





반응형

'모바일 개발 > iOS' 카테고리의 다른 글

Cocoa | Core Graphics와 메모리관리  (0) 2020.02.14
Cocoa | 코코아 터치 프레임워크  (0) 2020.01.08
Cocoa | 코코아 프레임워크  (0) 2020.01.08
애플스토어 | 애플 개발자 등록  (0) 2020.01.08
Swift | 조건문 반복문  (0) 2019.12.02
Swift | 함수  (0) 2019.11.29
Swift | 기초문법  (0) 2019.11.29
Swift | 스위프트 개요  (0) 2019.11.29

댓글