일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 파일 시스템
- COLOR
- 비동기
- async
- @state
- UserDefaults
- Codable
- 앨런
- 데드락
- 알고리즘
- 동기화
- core data
- 동시성
- decode
- Apple Developer Academy
- struct
- 운영체제
- 프로세스 스케줄링
- 상호배제
- 100 days of SwiftUI
- IOS
- Linked List
- SwiftUI
- deadlock
- forEach
- Algorithm
- 가상 메모리
- 인프런
- Swift
- 오브젝트
Archives
- Today
- Total
목록view builder (1)
기어가더라도 제대로
[SwiftUI-기초] Custom Container
커스텀 modifier 에 이은 커스텀 컨테이너입니다. VStack, HStack, ZStack, 과 같은 것을 만들어 볼겁니다. 제가 최근에 달력을 만들일이 있었어요. UIKit 에서는 UICollectionView 를 사용했었는데, SwiftUI 엔 마땅한게 없더라구요. 16 버전에서 Calendar 기능이 추가되긴 하는데, iOS 15버전에선 어렵더라구요 한번 calendar 를 사용하기 위한 Grid 컨테이너 뷰를 만들어보죠 ! 이게 컨테이너의 특성상 Content를 받아야합니다. 그래서 내부는 받을 Content 를 제네릭 하게 View 타입이라고 선언하는 것이구요. GridStack 자체도 물론 View 타입이라고 말합니다. Body 도 완성을 해봅시다. 이중 ForEach 문으로 Grid 형..
SwiftUI - 기초
2022. 10. 16. 09:00