브래드의 메모장

  • 홈
  • 태그
  • 방명록

Notification 1

Swift) Delegate, Notification 둘 중 어느 것을 사용해야 할까

앱에서 화면 간 데이터 전달을 위해 여러 방식이 있는데 대표적으로 Delegate와 Notification이 있는데 둘 중에 어떠한 상황에서 어떤 것을 쓰는게 좋을까 생각해 보았다. 일단 각 패턴에 대해 알아보자 Delegate Delegate 패턴은 다른 객체의 인스턴스를 내부적으로 가지고 있어 그 인스턴스를 활용하는 방식으로 사용 Notification 값의 변화에 따라 이벤트가 발생해야할 때 이것을 observe 하고 있는 방식으로 사용 구현 방법 및 사용방법 Delegate Delegate를 위한 프로토콜이 필요하다. 이벤트 처리 담당 객체가 알고 있어야함 Notification 값의 변화가 필요한 값에 observe하고 그에 맞는 이벤트만 발생시켜주면 됨 각 패턴의 장단점 Delegate 장점 ..

iOS/Swift 2022.10.12
이전
1
다음
더보기
프로필사진

브래드의 메모장

  • 분류 전체보기
    • 생각정리
    • 경험
      • 내일채움공제
      • 야곰아카데미
    • iOS
      • WWDC
      • iOS
      • Objective-C
      • Swift
      • SwiftUI
      • HTTP
      • 트러블 슈팅
      • TestFlight
    • Algorithm
      • 프로그래머스
    • Tool
      • OrCAD
      • P-touchEditor
      • Git
    • Another
      • Azure IoT
      • mqtt
      • PDF
      • 라즈베리파이
      • 회로설계

Tag

라즈베리파이, pod install 에러, beyond a symbolic link, universal link, largeTitle, 생체인증 타입 확인, uiview 맨 앞으로, UserInterfaceState.xcuserstate, localized, Objective-C, TableView, multpart/form-data, 커리어스타터, iOS부트캠프, MQTT, @escaping closure, GIT, ios, SWiFT, presentviewcontroller,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바