Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 주간 달력
- copy-on-write
- class
- Git
- weekly calendar
- SWIFT
- MyLife
- 다짐글
- avaliable
- K디지털기초역량훈련
- struct
- actionSheet
- 글또9기
- On branch is up to date with ' '
- 생명주기
- 연관값
- IOS
- 바이트디그리
- AnyObject
- 글또
- 파스칼표기법
- 제어전송문
- 내_삶
- error해결
- uikit
- 코드스니펫
- 회고
- unrecognized selector sent to class
- Switch
- ios 개발 강의
Archives
- Today
- Total
목록옵셔널 바인딩 (1)
seong_hye, the developer
Swift) 문법 정리 - 옵셔널(Optional) / 옵셔널 바인딩
Swift에서 다른 프로그래밍 언어에는 없는 새로운 개념을 만들었다. 기존의 타입은 메모리 공간에 어떤 형태로 자료가 들어있음을 알려주는 것이였다 하지만 만약 메모리에 저장된 값이 없는데 접근한다면? 에러가 발생하며 앱이 꺼지게 된다. 이런 상황을 방지하기 위해 탄생한 것이 바로 옵셔널 타입이다. 옵셔널(Optional) 타입이란? 변수 또는 상수에 값이 할당되지 않은 상황을 처리하기 위해 안전하고 일관된 접근 방식을 제공하는 것 var number: Int? var name: String? - 변수를 선언할 때, 데이터 타입 선언 다음에 '?' 문자를 두어 옵셔널이 되도록 한다. - number와 name은 어떤 값도 할당되지 않은 nil 값을 가지게 된다. 주의할 점!! - 할당된 값이 없거나 nil..
IOS
2022. 7. 12.