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