Objective-Cの学習

ダイナミックObjective-Cの第1回から第5回まで読んだ。
覚え書き

  • class-dumpフレームワークに含まれるメソッドなどを表示してくれるツール。
    かなり便利そう。
    でも、今のところXCodeのドキュメントで十分なので入れてない。
  • 特別な型id
    すべてを受け入れてしまう型
  • Objective-Cはダイナミックなオブジェクト指向言語である
    故にコンパイル時のチェックは甘い、自分でしっかり行う必要がある。
  • クラスをチェックするメソッド:isKindOfClass
if ([object isKindOfClass:[NSString class]]) {
    ...
} 
  • メソッドが実装されているかを調べるメソッド:respondsToSelectlr
if ([object respondsToSelectlr:@selector(name)]) {
    ...
} 

現時点で第116回まであるんだ、先は長い...