| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- 알고리즘
- UIKit
- 코딩테스트
- react
- Front-end
- velog
- 프로젝트
- frontend
- 프로그래머스
- NextJs
- swiftUI
- AppleDeveloperAcademy
- iOSDeveloper
- error
- 코드트리
- Apple Developer Academy
- ios
- 회고
- SWIFT
- TypeScript
- git
- JavaScript
- globalcommunity
- 코딩테스트실력진단
- Xcode
- 자바스크립트
- 코드트리챌린지
- 프론트엔드
- tshaped
- react-query
Archives
- Today
- Total
목록swiftUITutorial (1)
Moon Work
시작하며 SwiftUI tutorial을 보던 중 \. 라는 표현이 등장 했다. 처음 보는 표현이라 당황하였지만 언제는 친절한 스위프트 튜토리얼이었나 생각하며 구글링을 통해 정리해 보려 한다. KeyPath syntax: \BaseType.PropertyName Base타입은 타입 추론에 의해 추론할 수 있는 경우 생략해서 \.propertyName과 같이 사용한다. KeyPath는 값에 대한 참조가 아닌 프로퍼티에 대한 참조이다. 말 그대로 어떤 타입의값에 대한 path를 표현한다. 변수는 KeyPath와 달리 값에 대한 참조를 하기 때문에 변수를 사용하면 값에 전근할 수 있다. KeyPath의 표현식은 \ (백슬래시) 로 시작한다. 예시 struct Person { var name: String } ..
Swift
2023. 3. 23. 20:19