XuniEvent クラス リファレンス

参照先 *
:
EventArgsType
XuniEventArgs
__covariant
定義先 Event.h

概要

イベントの基本クラス

  handlers

ハンドラの変更可能な配列を取得または設定します。

@property NSMutableArray<XuniEventHandler<EventArgsType> *> *handlers

内容

ハンドラの変更可能な配列を取得または設定します。

定義先

Event.h

– addHandler:forObject:

- (void)addHandler:(void ( ^ ) ( XuniEventContainer<EventArgsType> *eventContainer ))handler forObject:(NSObject *)this

– removeHandler:forObject:

- (void)removeHandler:(void ( ^ ) ( XuniEventContainer<EventArgsType> *eventContainer ))handler forObject:(NSObject *)this

– removeHandlersForObject:

オブジェクトを指定してハンドラを削除します。

- (void)removeHandlersForObject:(NSObject *)this

パラメータ

this

this オブジェクト

内容

オブジェクトを指定してハンドラを削除します。

定義先

Event.h

– removeAllHandlers

すべてのハンドラを削除します。

- (void)removeAllHandlers

内容

すべてのハンドラを削除します。

定義先

Event.h

– raise:withArgs:

引数を指定して送信元からイベントを発生させます

- (void)raise:(NSObject *)sender withArgs:(EventArgsType)args

パラメータ

sender

送信元のオブジェクト

args

引数

内容

引数を指定して送信元からイベントを発生させます

定義先

Event.h