Swift - IOS 앱 개발

IOS 앱 개발 프로퍼티

YagSill 2021. 8. 23. 23:26
728x90

안녕하세요 IOS 앱 개발을 열시미 공부하고 있는 사람입니다.

 

오늘은 프로퍼티에 대해서 배워보았는데요!

강의 선생님이 열심히 알려주시긴 했는데... 도무지 이해가 안가게 설명하네요 하하...-..-..

 

어쨋든 저는 제가 이해한 방식으로 적어 보겠씁니다.

일단 이렇게 사람의 이름을 보여주는 struct를 만들었습니다.

이 struct는 데이터를 정의하고 있죠? firstName 은 String으로 받고, LastName 또한 String으로 받습니다. 이런 데이터를 정의하고 있는 프로퍼티를 스토어드 프로퍼티라고 합니다.

 

프로퍼티에는 스토어드 프로퍼티 말고도 하나 더 컴퓨티드 프로퍼티가 있는데여!

이 컴퓨티드 프로퍼티는 데이터를 가지고 계산을 하는? 음 또 뭐... 이미 있는 데이터를 가지고 뭐 다른 것을 하는 거를 뭐 컴퓨티드 프로퍼티라고 한다네요.. 뭐 예제를 보면

fullName 이란 변수를 선언한거죠? 이제 return 값을 앞서 말했던 struct의 firstName 과 LastName 을 받습니다.

이미 있는 firstName과 LastName을 가지고 return 값을 날려주는거죠 이 변수는? 이미 있는 값을 가지고 리턴을 했습니다. 이 프로퍼티가 컴퓨티드 프로퍼티라는 거에여;; 진짜 설명하면서도 이해가 안가네 ;;

 

어쨋든 뭐 이런식으로 프로퍼티를 설명할 수 있다고 합니다.. 

패스트캠퍼스....크흠....뭔가...좀...그런데...?,,,흠...

 

ㅇㅋ...오늘은 배운게 없는 듯..? 

728x90