エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【コラム】ダイナミックObjective-C (3) Cocoa実現の肝 - クラスとそのメソッドの調査方法をチェック | エンタープライズ | マイコミジャーナル
記事へのコメント3件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【コラム】ダイナミックObjective-C (3) Cocoa実現の肝 - クラスとそのメソッドの調査方法をチェック | エンタープライズ | マイコミジャーナル
前回は、すべてのオブジェクトはid型になることを説明したが、今回はそのオブジェクトの性質を調べる方... 前回は、すべてのオブジェクトはid型になることを説明したが、今回はそのオブジェクトの性質を調べる方法を説明しよう。今回説明する調査のポイントは次の2点となる。 そのオブジェクトはどのクラスに属しているのか? どのメソッドに対応できるのか? だ。早速、説明しよう。 クラスオブジェクト まず、オブジェクトのクラスを調べる方法を説明しよう。すべてのオブジェクトは自分のクラスに関する情報をメタ情報として持っており、これをクラスオブジェクトという形で取得できる。 クラスオブジェクトは、classというメソッドを使ってオブジェクトから取得することができる。型は、id型を使っても良いし、クラスオブジェクトのための型Classを使うこともできる。例えば、あるメソッドにid型のオブジェクトが渡された場合、次のようなコードでクラスオブジェクトを取得可能だ。 - (void)method:(id)object
2011/08/05 リンク