これはiOSで常に呼び出されているのを目にします。これにより、クールなCore Abimationの一部をMacに移植することが非常に難しくなります。次の目的がわかりません...
-(void)willMoveToSuperview:(UIView *)newSuperview {
TwUI (Twitter の Mac GUI フレームワーク) のTUIView
クラスには、サブクラス- (void)willMoveToSuperview:(TUIView *)newSuperview {}
の新しいインスタンスを作成するメソッドである、類似/同一のメソッドがあります。@interface TUIView : TUIResponder
これは、? の新しいインスタンスを作成するための一般的な呼び出しであると信じています。これは、私が最もNSResponder
理解していない Cocoa パターンの 1 つであることは認めます。新しいビュー、またはビューの階層を変更する可能性があります..しかし、繰り返しますが、よくわかりません。
とにかく… AppKit/UIKit 間の View Controller 構造の根本的な違いにより、Mac 側に単純な/同等の呼び出しがありますか、それともこれは別の獣ですか?