2010年5月22日土曜日

NSObject

NSObject

クラスを初期化する


オブジェクトを生成し、コピーし、再割当する


クラスを特定する


クラスの機能をテストする


プロトコルの適合性をテストする


メソッドに関する情報を入手する


オブジェクトの種類を標記する


メッセージを送付する


メッセージを他オブジェクトに送る


メソッドをダイナミックに解決する


エラーを取り扱う


アーカイブする


NSObject Protocol

クラスを識別する


オブジェクトを識別し、比較する


参照カウンターを管理する


オブジェクトの継承、振る舞いと適合性をテストする

  • (BOOL)isKindOfClass:(Class)aClass  required method
  •       レシーバが与えられたクラスのインスタンスかまたはそのクラスから継承されたクラスなの場合YES、それ以外はNO。
  • – isMemberOfClass:  required method
  • (BOOL)respondsToSelector:(SEL)aSelector  required method
  •       レシーバが実装または継承したメソッドが指定されたメッセージを返せるかどうかをYES,NOで返す。
  •   ex.
  •         if ([oneValue respondsToSelector:@selector(mutableDeepCopy)]
  •        oneCopy = [oneValue mutableDeepCopy];

オブジェクトを記述する


メッセージを送る


割り当て領域の決定


プロキシーの識別

0 件のコメント:

コメントを投稿