C#/. NSNotification의 순 상당
-
03-07-2019 - |
문제
저는 .NET 세계에 응용 프로그램을 포팅하는 객관적인 C 개발자입니다. 내 OBJ-C 응용 프로그램에서 NSNotification 객체를 사용하여 소수의 객체간에 비동기 적으로 통신합니다. .NET 세계에서 비슷한 일을 할 수있는 방법이 있습니까 (특히 C# 언어를 사용하여)? 근본적인 접근법은 하나 이상의 객체가 듣는 알림을 게시한다는 것입니다.
아마도 이것을하는 명백한 방법이있을 것입니다. 그러나 나는 아직 그것을 찾지 못했습니다 ...
다른 팁
당신은 아마도 이벤트 애그리 게이터 패턴, 그것은이다 프리즘 라이브러리에서 구현되었습니다
Xcode의 nsnotification을 사용하면 클래스 내부에서 NSNotification 객체를 구현하는 한 모든 클래스에서 수신 할 수있는 메시지를 게시 할 수 있습니다.
C#에서는 정적 이벤트가 포함 된 정적 클래스를 구성하여 고유 한 알림 센터를 만들 수 있습니다. 그런 다음 다른 클래스에서는 이벤트 인스턴스 만 만듭니다. 이렇게하면 Xcode의 nsnotificationCenter와 동일한 동작을 재현 할 수 있습니다.
당신도 이것을 시도 했습니까? http://www.codeproject.com/tips/438582/csharp-notificationcenter?msg=4398005#xx4398005xx
오타에 대해 죄송합니다! 전화로 답장은 어색합니다!
사용 NotificationCenter
Nuget 패키지 관리자의 도서관. 이 라이브러리는 Objective-C 및 Swift NsnotificationCenter와 같이 작동합니다. 등록 된 관찰자에게 정보 방송을 가능하게하는 알림 발송 메커니즘.
PM> Install-Package NotificationCenter
Github :