我有幾個關於Objective-C中變量/對象聲明的問題,我希望你能幫助我更好地理解一些東西。Objective-C變量/對象聲明
我知道,給一個變量的
@property
聲明可以讓你從其他類訪問它,如果你不打算使用它,它自己在課堂之外,有沒有使用呢?我經常在示例代碼中看到變量和對象只聲明使用
@property
而不是直接在@interface
中聲明。爲什麼?我還看到有人在使用
@synthesize
時,做了類似var = _var;
的事情。怎麼來的?當引用對象和變量時,是否有任何理由,例如做
self.var.
而不是var.
?
我認爲這就是所有,希望你能幫我解決這些奧祕(也許還有其他人),謝謝。
MHM我怕你應該看看一個初學者的書(沒有進攻) - 這是一個有點廣闊對於這個網站的國際海事組織(這當然可能是錯的^^) –
這主要是在這裏覆蓋:http://stackoverflow.com/q/843632/937822 – lnafziger