我對C和Objective-C相當陌生,以前曾經教過Python。就這點而言,C家族的一些事情讓我大跌眼鏡。我看各地的網絡,得到的書籍,瀏覽這裏的論壇,但有些東西依然纏着我...Objective-C指針和屬性
我明白在理論上變量與指針(一個返回值,其他返回系統中值的地址。)我不明白什麼時候適合使用一個。有什麼建議?
當聲明一個類時,什麼是屬性?看起來像屬性和類變量是相同的,但我知道必須有一些關鍵的區別。
@interface testViewController : UIViewController {
IBOutlet UILabel *label;
IBOutlet UIImageView *uiImageView;
}
@property (nonatomic, retain) IBOutlet UILable *label;
@property (nonatomic, retain) IBOutlet UIImageView *uiImageView;
@end
如果可能,雖然可能性不大,可能你比較到Python回答?我知道Objective-C和Python是白天和黑夜,但無論你能想到什麼都會很棒。
我得到的書籍來自Apress:在Mac上學習C,在Mac上學習Objective-C,爲絕對初學者學習iPhone和iPad應用程序。
我真的很感激任何幫助!
Objective-C和C是非常不同的語言。請選一個! – 2011-05-29 16:10:12
這個問題涵蓋了很多地方。 (另外,一些基礎,即屬性已經被很好的覆蓋。)當StackOverflow的問題簡潔並且集中在單個具體問題上時,問題會更好。這個想法是,這個問題將對未來的讀者和你有用。請編輯並下載更多重點問題。 – 2011-05-29 19:59:39
heh。對於那個很抱歉。正式指出。 – GaleDragon 2011-05-31 04:08:40