エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【コラム】ダイナミックObjective-C (11) 2つのプロトコルの使い分け | エンタープライズ | マイコミジャーナル
前回は非形式プロトコルの説明をして、デリゲートでよく使われるという話をした。今回は、形式プロトコ... 前回は非形式プロトコルの説明をして、デリゲートでよく使われるという話をした。今回は、形式プロトコルと非形式プロトコルの違いを追求してみよう。 非形式プロトコルに対する、形式プロトコルの利点は、次の2つにある。 メソッドの実装をチェックして、コンパイル時に警告を出す conformsToProtocol:を使って、プロトコル準拠を調べることができる デリゲートに、この利点が有効かどうか、説明しよう。 デリゲートの設定はInterface Builderで Objective-Cを利用しているフレームワークであるCocoaでは、とても多くのクラスがデリゲート機能を提供している。特に、モデル・ビュー・コントローラ構造の、ビューにあたるクラスでは、基本的な動作の制御は、すべてデリゲートを通して行われる。フレームワークの設計の指針として、クラスの拡張は、できる限りデリゲートで行い、サブクラス化をなる
2008/06/26 リンク