일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 프로세스 스케줄링
- 비동기
- 앨런
- 알고리즘
- 운영체제
- core data
- UserDefaults
- 상호배제
- IOS
- 오브젝트
- struct
- 동기화
- async
- 가상 메모리
- Apple Developer Academy
- Codable
- deadlock
- 인프런
- Algorithm
- 100 days of SwiftUI
- Swift
- decode
- COLOR
- SwiftUI
- @state
- forEach
- 동시성
- scrollview
- 데드락
- Linked List
Archives
- Today
- Total
목록alert messages (1)
기어가더라도 제대로
[SwiftUI-기초] 경고창 - Alert messages
중요한 일이 발생하거나 사용자에게 알릴 필요가 있을 때 alert를 사용한다. alert를 사용하는 방식 뿐만 아니라 SwiftUI를 관통하는 개념이 하나 있다. View 는 프로그램 상태의 함수이다. 이게 무슨 말이냐 하면, 뷰가 처음 정의된 대로 정적인 모습을 유지하는 것이 아닌, 뷰가 프로그램의 내부의 상태 변화에 따라 결과값이 변하는 함수에 비유한 것이다. 이런 철학에 빗대어 보았을 때 alert 를 호출하는 방법이 재밌다. 기존 방식에선 "경고창을 보여줘" 라는 투의 명령을 사용했다면, 경고창을 생성하고 어느 조건에 보여줄 지 설정해 놓는다. 그리고 그 조건이 충족되었을 때 경고창을 띄우는 방식이다. 경고 조건 @State private var showingAlert = false 위 state..
SwiftUI - 기초
2022. 10. 12. 10:49