SwiftUI로 손쉽게 Notification 사용하기

보통 Notification을 설정하여 어떤 이벤트가 발행되면 그 Notification을 수신하고 있는 모든 곳들에서 해당 이벤트 송출을 수신 받아 적절한 액션을 취해주죠! 즉, NotificationCenter가 방송국과 같으며 Notification들은 하나의 프로그램이고 이 Notification을 수신 받는 쪽은 시청자라고 생각할 수 있습니다. 그렇기에 1:N의 관계이죠 🙋🏻 이 Notification을 SwiftUI에서도 손쉽게 사용할 수 있습니다. 두가지 방법을 소개하고 싶어요. 1️⃣ SwiftUI View에서 onRecieve를 이용해 Notification을 연결해 수신 받고 사용하기 2️⃣ ViewModel에서 Combine을 이용해 Notification 연결하여 사용하기 어떤것이 더 좋다 이런건 없지만 보통 프로젝트가 커질 수록 ViewModel을 구성하는게 많으니 저도 사실 1번이 편하긴한데 2번으로 사용합니다.

SwiftUI에서 Notification 사용하기

iOYES

SwiftUI에서 Notification 사용하기

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2023년 8월 17일 오전 3:30

댓글 0

    함께 읽은 게시물

    할수 있는 것과 하지 말아야 하는 것들

    개발을 하다 보면 할 수 있는 일과 하지 말아야 하는 일이 나뉘는것 같아요. 대부분의 일들을 할 수 있는 일들이고, 사실 안되는 일들은 거의 없을 수도 있는거 같아요.

    ... 더 보기

    최근에 코딩 IDE와 AI 에이전트들이 우후죽순 출시되면서, AI에게 프로젝트에 대한 중요한 정보와 규칙들을 알려주기 위한 방식들도 난립하고 있었는데요. 이것들이 이제 AGENTS.md 로 통일될 것 같습니다.

    ... 더 보기

    AGENTS.md

    agents.md

    AGENTS.md

    Ensuring 60fps Animations in SwiftUI

    "

    ... 더 보기

    Ensuring 60fps Animations in SwiftUI (GPU Rendering Optimization)

    iOYES

    Ensuring 60fps Animations in SwiftUI (GPU Rendering Optimization)

    디자인패턴, 리팩토링, 클린 아키텍처 등등의 책들은 전공서적 보듯이 보는게 아니라 추리소설 보듯이 보는 것임. 이런 책은 추리소설처럼 일부 논리적으로 사고 할 수 있는 능력을 길러주긴 하지만, 기본적으로는 재미로 보는 것임. 경험적인 정보이지 과학적인 지식이 아님을 명심해야 함.

     • 

    저장 1 • 조회 607


    예스24 실시간 종베 1위 《요즘 바이브 코딩 클로드 코드 완벽 가이드》

    ... 더 보기

    조회 112


    사이드 프로젝트, 진짜 재미는 후반전에 있다

    며칠 전, 우아한형제들 임동준 님의 유튜브 영상을 보다 마음에 들어오는 메시지를 들었다. 영상은 AI에 대한 이야기였지만, 그 과정에서 나온 이 조언이 더 깊게 남았다.

    ... 더 보기

     • 

    저장 11 • 조회 888