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
- SwiftUI
- Tuist
- notifychanged
- swift
- Android
- url 관찰
- transformation.map
- Side Menu
- url 추적
- GeometryReader
- 스크롤 탭
- ViewBuilder
- 기존 앱
- swift #swift keychain #keychain 사용법
- UIPresentationController
- base64 변환
- detect url
- development language
- scrolling tab
- pod install
- ios
- UIViewControllerTransitioningDelegate
- oberve url
- Swift Package Manager
- convert base64
- 상단 탭바
- 개발자 면접
- DataBinding
- List
- DevelopmentRegion
Archives
- Today
- Total
목록pattern (1)
버그 잡이
[디자인 패턴] 옵저버 패턴이란? #리스너 #콜백
1. 옵저버 패턴이란? 옵저버 패턴은 객체의 상태 변화를 관찰하는 관찰자들, 즉 옵저버를 객체에 등록하여 상태 변화가 있을 때마다 객체가 옵저버에게 통지하도록 하는 디자인 패턴이다. 출처 : 위키백과 객체에 옵저버를 등록하고 상태 변화가 있을 때마다 옵저버를 발동시키는 패턴입니다. 2. 왜 이런 옵저버 패턴을 쓸까? "이벤트 기반 프로그래밍을 위해서 사용한다." *이벤트 기반 프로그래밍이란? 사용자의 명령, 마우스 클릭과 같은 입력 등의 사건에 따라 제어 흐름이 결정되어 일을 하도록 만들어진 프로그래밍 방식입니다. 안드로이드 앱을 예로 들어보면, 버튼에 대한 클릭은 clickListener를 통해서 인식하여 처리합니다. 즉, 이 리스너를 통해서 받은 상태에 따라 처리되는 데이터가 달라지고 추후 동작이 달..
카테고리 없음
2020. 6. 20. 15:14