일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 운영체제
- 알고리즘
- Algorithm
- 동시성
- SwiftUI
- 인프런
- Apple Developer Academy
- COLOR
- forEach
- async
- 상호배제
- 프로세스 스케줄링
- 동기화
- 앨런
- 100 days of SwiftUI
- @state
- 데드락
- Linked List
- 가상 메모리
- 비동기
- IOS
- 오브젝트
- deadlock
- scrollview
- struct
- core data
- decode
- Swift
- UserDefaults
- Codable
Archives
- Today
- Total
목록옵셔널 체이닝 (1)
기어가더라도 제대로
[Swift - 기초] Optional - 100 days of swiftUI
Optional This thing might have a value or might not 값이 있을 수도 있고 없을 수도 있다. 이런 개념이 생겨난 이유 코드의 예측성을 더하기 위해서 이 코드가 안전하고 예상한대로 잘 동작할 것이라는 예측 데이터가 없는 데이터를 이용하지 못하도록 미리 조치 값이 없는 키를 Dictionary 에 요청하면 Optional(nil) 이 나온다. Dictionary 의 value 타입을 String? 으로 지정하는 것이 더 좋다. optional 이라는 개념은 안에 값이 있을 수도 있고 없을 수도 있는 박스와 비슷하다. 값이 없을 때를 대비하는 안전장치 - unwrapping 값이 없을 때를 대비해서 조건문을 선언하는 if 키워드와 상수를 선언하는 let 키워드를 합치면 ..
Swift - 기초
2022. 10. 4. 09:00