• 카테고리

    질문 & 답변
  • 세부 분야

    모바일 앱 개발

  • 해결 여부

    해결됨

소스코드 관련 질문

23.04.03 21:19 작성 조회수 215

0

안녕하세요.

Date Picker강의에서 currentDate, dateFormatter는

computed property인가요??

그러면 get이 생략된건가요??

var currentDate: String { // calculate property
        ...
    }

var dateFormatter : DateFormatter{
       ...
    }

답변 1

답변을 작성해보세요.

0

안녕하세요 나르님.

제가 DatePicker 관련해서 자세한 설명이 부족했네요

질문하신 currentDate, dateFormatter 는 computed property 입니다. 계산된 값을 읽어서 저장하지 않고 return 하는 프로퍼티입니다. 그렇기 때문에 get 을 사용해서 값을 return 해주어야 합니다.

computed property 에서는 get 이 생략이 가능하기 때문에 강의에서는 생략하고 진행하였습니다.

 


// 아래와 같이 get 을 생략할 수 있습니다
var name: Type {
   get {
     // statements
      return value
  }
}

var name: Type {
   // statements
   return value
}