* Property vs Method 을 선택 기준
: 동일한 결과값을 전달할 때 무엇을 사용하는 것이 효율적인가?
Q) Setter가 필요한가?
A) Yes - "Computed Property"
Q) 계산이 많이 필요한가? 혹은 DB Access나 File IO가 필요한가?
A) Yes - "Method"
No - '"Computed Property"
* Method : 인스턴스에 귀속되어서 사용되는 것
- mutating : struct 인스턴스 변수가 함수내에서 변형될 때 '함수 선언부'에 적어줘야 한다.
* extension : 기존에 만들어진 struct에서 기능을 확장하고자 할 때 사용
Tip) 확장 시 필요한 함수명을 미리 적어놓고, 함수 선언문을 만들기
'iOS' 카테고리의 다른 글
[17일차] Class와 Struct를 사용해야 할 때 (0) | 2020.08.05 |
---|---|
[16일차] Class 사용 (0) | 2020.08.04 |
[14일차] Structure Property (구조 프로퍼티) 학습 (0) | 2020.07.31 |
[13일차] Structure(구조)와 Class (0) | 2020.07.30 |
[12일차] Set 과 Closure 이용 (0) | 2020.07.28 |
댓글