エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
iPhone OS 2.2.1でも動く3.0アプリ その2
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
iPhone OS 2.2.1でも動く3.0アプリ その2
「iPhone OS 2.2.1でも動く3.0アプリ その1」で書いた「1)iPhone OS 2.2.1で存在していたクラスで、i... 「iPhone OS 2.2.1でも動く3.0アプリ その1」で書いた「1)iPhone OS 2.2.1で存在していたクラスで、iPhone OS 3.0で追加されたメソッドを使いたい。」場合のやり方です。 Objective-Cはルートクラスが存在する言語で、全てのクラスは基本的にNSObjectを継承しています。 そのNSObjectに特定のメソッド(メッセージ)を処理できるかをチェックする為のメソッドがあります。 + (IMP)instanceMethodForSelector:(SEL)aSelector - (BOOL)respondsToSelector:(SEL)aSelector 具体的には、使用したいメソッドのあるクラスのインスタンス(instance)に対して、以下のように呼び出して、戻り値をチェックすれば、使用したいメソッドが実装されているかが分かります。 BOOL