此前ARC我会在头声明IBOulets
如下:在ARC下的头文件中声明IBOutlets的正确方法?
- (IBOutlet) UIButton * aButton
@property (nonatomic, retain) IBOutlet UIButton * aButton;
然后在.m文件
@synthesize aButton;
什么是下弧线做上述相当于正确方法是什么?我只是申报:
@property (weak)IBOutlet UIButton * aButton ?
谢谢。
这里有更好的回答您的问题 http://stackoverflow.com/questions/7678469/should-iboutlets-be-strong-or-weak-under -arc – 2012-07-24 14:41:18
文档说你应该为插座使用'strong'指针,但是如果你在'UIView'内的静态插座上使用'weak'或者'unsafe_unretained'指针,这个指针也会被'strong'指针捕获,你将来不会有任何问题。 – holex 2012-07-24 14:43:26
您曾经声明IBOutlet就像那样...? – TheAmateurProgrammer 2012-07-24 14:58:21