250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- flutter #dart #stream
- 희망적금전환
- 도약연계
- 희망적금연계
- 도약계좌전환
- 청년도약계좌환승
- Flutter #Stream #dart
- Flutter #Stream
- 안드로이드 #코틀린 #코루틴 #콜백 #채널
- 도약전환
- 플러터 #안드로이드 #플레이콘솔 #앱내리기
- 조립 후 재부팅
Archives
- Today
- Total
Flutter 개발 상자
스위프트 기초 문법 - 7일차 / 프로퍼티 옵저버 본문
728x90
1분미만의 짧은 영상이라
따로 프로퍼티 옵저버에 대해 알아보았다.
Swift에서는 프로퍼티에 get, set, dedSet, willSet을 사용할 수 있다고 한다.
자세히 보면 위쪽에 맴버변수의 값이 실제로 저장되는 _members라는 변수를 만들고
그 변수를 이용하여 get, set을 정의하고 있다.
set에 조건을 걸었기 때문에 해당 클래스의 맴버변수를 변경할때는 항상 유효한 값만 들어가게 될것이다.
그런데 이거 코틀린에서는 딱히 _변수를 만들지 않아도 지원되는 기능이라 스위프트에선 좀 번거롭다는 느낌이다.
didSet과 willSet은 좀 특이한 키워드인데
해당 변수를 관찰하다가 변화가 있을때 해당 코드블록을 실행한다.
여러모로 유용할듯?
728x90
'개인공부 > IOS공부' 카테고리의 다른 글
스위프트 기초 문법 - 9일차 / 제네릭 (0) | 2022.01.13 |
---|---|
스위프트 기초 문법 - 8일차 / 함수 매개변수 이름 (2) | 2022.01.13 |
스위프트 기초 문법 - 6일차 / 클래스 vs 스트럭트 (0) | 2022.01.12 |
스위프트 기초 문법 - 5일차 / Unwrap 옵셔널변수 (1) | 2022.01.11 |
스위프트 기초 문법 - 4일차 / for 반복문 (1) | 2022.01.10 |