Objective-C ランタイムは、class_addIvar C 関数を提供します。
BOOL class_addIvar(Class cls, const char *name, size_t size,
uint8_t alignment, const char *types)
私は何を置きsize
ますalignment
か?
type のインスタンス変数を追加していますが、スコープ内にオブジェクトUITextPosition *
がありません。UITextPosition
のサブクラスはsize
どこsizeof(self)
ですか? つまり、オブジェクトがオブジェクトと同じサイズであると仮定できますか?self
UITextField
UITextPosition
UITextField
どうすれば入手できalignment
ますか?