親切すぎるiPhoneアプリ開発の本

画面配置を自動化してDynamic Typeにも対応するには? - 通知

Icon comment count 0
Icon stock count 0

2 通知

設定アプリ等での文字スタイルの変更を見張るには、NSNotificationCenterクラスの+defaultCenterで得られるインスタンスに-addObserver:selector:name:object:で、見張りたいイベントと、そのイベントの通知先および呼び出すメソッドを設定する必要があります。

2.1 仲介者を挟んだオブジェクト間連携方法

見張るイベントを指定し、通知先と呼び出すメソッドを設定すると説明したように、通知はターゲット/アクションデザインパターンにとても良く似ています。大きな違いといえば、オブジェクト間の連携にNSNotificationCenterという第三者を仲介させる事です。

【NSNotificationCenterクラス】

オブジェクト間の連携を仲介するクラス。

【+defaultCenter】

仲介として働いているNSNotificationCenterインスタンスを戻す。

不特

出典情報

Medium

親切すぎるiPhoneアプリ開発の本

  • 著者: 國居 貴浩

コメント

    コメントはありません