아요 개발 일기

[Swift] Method 랑 Computed Property 중 어떤걸 사용해야할까? 본문

Swift

[Swift] Method 랑 Computed Property 중 어떤걸 사용해야할까?

소진이 2023. 1. 29. 15:27

안녕하세요!

FastCampus 강의를 듣다가 Method와 Computed Property가 유사한 역할을 하는데, 각자 어떤 상황에 써야 적당할지?를 이야기 해주셔서 들고 왔습니다!!

 


 

제가 들었던 유로 강의 중에 제일 좋았던 강의인 것 같아요!

문법 부분도 쉽고 중요한 부분을 설명 잘 해주시고, 실습하는 것들도 모두 유용한 것들입니다!!

유로강의 찾으시면 꼭 한번 살펴보셔요!!

패스트 캠퍼스 - iOS 앱 개발 올인원 패키지 Online

 


 

프로퍼티와 메소드는 아래와 같은 역할을 합니다!

 

Property 

- 호출시 (저장된)값을 하나 반환한다

 

Method

- 호출시 어떤 작업을 한다.

 

그럼 하나를 반환할때 프로퍼티를 사용하는건가..?

메소드를 하나만 반환하면 같지 않나...? 라는 생각이 들면서 잘 이해가지 않죠??

 

아래 그림을 참고하겠습니다.

 

setter가 필요하면 연산 프로퍼티,

계산이 복잡하고, DB access나 File io가 필요할때는 메소드를 사용하면 좋다고 합니다!!

강사님께서 다른 분들이랑 이야기해서 나온 결론이라하셨는데..

저도 궁금했던 부분이라 유익해서 가져왔습니다!!!!

 

'Swift' 카테고리의 다른 글

[Swift] Split과 Components  (0) 2023.01.29
[Swift] 생성자(initializer)  (0) 2023.01.29
[Swift] Method (메소드)  (0) 2023.01.29
[Swift] Diffable Datasource와 Compositional Layout  (1) 2023.01.29
[Swift] Weak, Strong Reference (feat. ARC)  (0) 2023.01.29