정구리의 우주정복

15. Swift 구조체와 클래스 -3 (프로퍼티의 종류, 저장 프로퍼티,지연 저장 프로퍼티 lazy) 본문

STUDY/SWIFT

15. Swift 구조체와 클래스 -3 (프로퍼티의 종류, 저장 프로퍼티,지연 저장 프로퍼티 lazy)

Jungry_ 2020. 3. 16. 23:25
반응형

프로퍼티에 대해서 알아보자

 

프로퍼티의 종류
저장 프로퍼티 (초기화가 되지 않아서 오류가 남)

3가지 해결책

초기화에 대한 3가지 해결책
구조체의 값 변경 가능 여부
lazy의 사용 모습

원래는 let lz = LazyTest() 에서 OnCreate ! 가 작동해야 했지만 하지 않은 모습을 확인할 수 있다 . 

클로저를 이용한 저장 프로퍼티 초기화 

처처음부터 자동으로 실행되는 클로저가 부담스러운 경우에는 lazy 구문을 사용하면 된다 !

lazy 클로 저

너무 어렵당 ㅜㅜ

반응형
Comments