エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[iPhone]Objective-Cの勉強メモ:デリゲートについて
アプリケーション自身とか、オブジェクト(クラス)が最初から持っている固有の動作(イベント的なメソッド... アプリケーション自身とか、オブジェクト(クラス)が最初から持っている固有の動作(イベント的なメソッド?)がある。 たとえば、 アプリ起動時に実行されるメソッド、とか アプリ起動中に着信があった場合に実行されるメソッド、とか アプリ終了時に実行されるメソッド、など。 これらのメソッドは誰が実行するかを決めた上で、メソッドの中身を実装する必要がある。 誰が(どのクラスが?)、を決める作業をデリゲートを登録するという。 登録はIBのInspectorウィンドウから行う。 (IB使わなくてもObj-Cからも可能) デリゲートとして登録されたクラスにそれぞれのメソッドを実装することで機能として使えるようになる。 感覚的には各クラスに用意されているメソッドをオーバーライドしているのと同じだろうけど、サブクラスを作る必要がなく、関連の無いクラスからでも、(オーバーライドしたようなメソッドとして)実行する
2010/05/19 リンク