
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【デザインパターン】複数にデリゲートする方法 Multicast Delegate Pattern - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【デザインパターン】複数にデリゲートする方法 Multicast Delegate Pattern - Qiita
# import "MultiDelegateProxy.h" @interface MultiDelegateProxy () @property (strong, nonatomic) NS... # import "MultiDelegateProxy.h" @interface MultiDelegateProxy () @property (strong, nonatomic) NSMutableArray* targets; @end @implementation MultiDelegateProxy - (instancetype)initWithTarget:(NSObject *)targets, ... { _targets = @[].mutableCopy; va_list arguments; va_start(arguments, targets); NSObject *value = targets; while (value) { [_targets addObject:value]; value = va_arg(arguments, typeof(N