ある時点でメソッドを呼び出すために ivar の 1 つが必要なビュー コントローラーがあります。ivar がその所有者への参照を保存することは許容されますか? これにより問題が発生する可能性はありますか? もしそうなら、より良い方法は?
// From MainViewController.h
#import <UIKit/UIKit.h>
#import "MyObject.h"
@interface MainViewController : UIViewController
@property (strong, nonatomic) MyObject *myObject;
@end
// From MyObject.h
#import <UIKit/UIKit.h>
@interface MyObject : NSObject
@property (strong, nonatomic) id myOwner;
@end