我知道,如果我用iOS SDK - 使用插座進行連接的正確方法?
@interface TPN : UIViewController{
IBOutlet UIView *testView;
}
@property (strong, nonatomic) IBOutlet UIView *testView;
我知道,第一個是本質上是隻在類內訪問的私有變量。而第二個「@property」能夠從實例化的對象中訪問。在大多數教程中,我發現人們傾向於設置屬性,當他們通常從課堂內部改變出口時,我覺得很奇怪。我應該遵循什麼指導原則?
我如何使這是一個公共或私人財產? – hamobi
要添加到@Khansen,只能在Xcode 4.5及更高版本上使用。在較舊的Xcode中,你必須將systhesize和property定義爲強/保留 –
,但我認爲OP的一部分問題是,爲什麼要使用屬性而不僅僅是實例變量? – newacct