我一直在閱讀一些Objective C的書籍,看到大量的在線視頻教程,但我一直在困擾這一點。我知道實例變量在接口中的花括號之間進行編碼,但爲什麼它們與花括號之外的其他變量甚至接口不同。實例變量是什麼?他們爲什麼如此重要?
Ex。
@interface CustomClassName : NSObject {
NSString *myString;
}
@end
爲什麼不:
@interface CustomClassName : NSObject {}
NSString *myString;
@end
或者:
@interface CustomClassName : NSObject {}
@end
NSString *myString
有什麼特別之處呢?有些人告訴我它的語言的語法。我如何知道某些變量是否需要在大括號內聲明。我嘗試了谷歌搜索這本書,閱讀我的書中的章節,(我有Head First iPhone和iPad Development & Objective C for Absolute Beginners)但徒勞無益。如果有人能夠解釋這種差異,那將是非常棒的!
他們是該類的成員。在大括號之外,你把類和IBOutlets的方法。 – ContentiousMaximus
您應該閱讀OOP的基礎知識。 – Eimantas
我正在閱讀,但我在理解該概念時遇到了問題。我認爲這將是正確的問題。我只有12歲,所以對我的理解並不苛刻。 – s6luwJ0A3I