2012-08-11 28 views
0

在一個單獨的類定義的屬性&合成爲一個變量允許嗎?,像下面的界面 ,是否定義了一個屬性並在一個單獨類中允許合成一個變量?

@property(nonatomic,assign)NSInteger value; 

,並在實現文件,

@synthesize value; 

,或者我們只需要聲明一個變量像下面那樣,

@interface SingletonDataClass : NSObject 
{ 
    NSInteger value; 
} 
+1

爲什麼不應該被允許? – mAu 2012-08-11 11:21:31

+0

你試過了嗎?發生了什麼? – 2012-08-11 18:19:53

回答

2

任何你可以用你的常規課程做的事情你可以做wi單身。

沒有一種叫做「singleton」的語言概念,它只是常規Objective C類的一個常見使用模式。使類成爲單例的原因是你確保它的實例化只發生一次,即你自己的支持代碼。

相關問題