반응형
WeSplit 첫번째 프로젝트
var body: some View { } 는 swift 문법적으로는 computed property 인 것 같다.
@State 를 추가하여, immutable 프로퍼티를 변경이 가능하도록 만들어준다. struct 가 아닌 다른 어느 곳에 저장한다고 하는데... 어딜까.
@State 를 추가하지 않고, 버튼핸들러에서 프로퍼티를 변경하려 하면, View 가 immutable 이기 때문에 에러메시지가 발생하는 걸 보여주는 설명이 참 좋았다. 안그랬으면 그냥 그런갑다 하고 넘어갔을 것.
728x90
'프로그래밍 > SWIFT' 카테고리의 다른 글
100DaysOfSwiftUI - Day 23 (0) | 2022.07.09 |
---|---|
100DaysOfSwiftUI (0) | 2022.07.01 |
[Swift] error: ambiguous use of 'split(separator:maxSplits:omittingEmptySubsequences:)' (0) | 2022.06.22 |
[Swift] Counter 구현하기 via codewars (0) | 2022.06.22 |
[Swift] 소인수분해 (0) | 2022.06.20 |