objective-Cノート(三)


1.objective-Cではあまり継承されていませんが、他の特性で実現できます.
 
2.fraglie base class problem(脆弱なベースクラスの問題):変数のメモリ内の位置はベースアドレス+オフセット量によって決定され、オフセット位置はハードコーディングによって実現され、NSObjectに他のインスタンス変数を追加すると、すべてのインスタンス変数のオフセット位置が変更されます.(オフセット量の位置解決は間接アドレス方式で決定された).
 
3.スーパークラスへのアクセス
[super setFillColor:KBColor];