私のコード@property
では、サブクラスでメインクラスを宣言して、そこに値を設定します
@property(nonatomic,retain) MainViewController *father;
retain
しかし、dealloc
メソッドがメインクラスで呼び出されないようにすることに気付きましたが、次のように変更すると:
@property(strong, nonatomic) BabyViewController *father;
dealloc
呼び出されるために返されたメソッド。
それがコードのパフォーマンスに影響するかどうかを知らずにこれを行いました。
私property
はこれを私のメインクラスでこれを行うために使用しました:
subClass* controller = [[subClass alloc] initWithPageNumber:page];
controller.father=self;
[controller.view removeFromSuperview];
これは私ができる最善のことですか??