基本的には、クラス全体で UIApplication デリゲートのwindowプロパティにアクセスできるようにしたいので、iVar で参照したいと考えています。
この目的のために、私はそれを「所有」したくありません。参照するだけです。
したがって、変数参照を .h ファイルに入れるだけでよいのでしょうか?
#import <UIKit/UIKit.h>
@interface MessageView : UIView {
UILabel *messageLabel;
UIWindow *window;
}
@property (nonatomic, retain) UILabel *messageLabel;
@end
または、そこにもプロパティを設定する必要がありますか?
プロパティが になるので懐疑的ですがnonatomic, retain、実際にそうしない限り、それを保持したくありません。:p
ウィンドウ オブジェクトを持つ目的は、現在のビュー コントローラーのビューではなく、サブビューを追加できるようにすることだけです。
ありがとう