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