第一篇文章。對不起,如果我搞砸了代碼規則。我試圖從Big Nerd Ranch Guide中學習Objective C。我將發佈處理強引用的示例。新目標C:需要幫助理解強參考與分配
#import <Foundation/Foundation.h>
@interface Asset : NSObject
{
NSSTRING *label;
unsigned int resaleValue;
}
@property (strong) NSString *label;
@property unsigned int resaleValue;
@end
所以基本上NSString需要強引用,而int不需要。我知道NSString是一個對象,我讀過如果沒有指定任何變量賦予assign屬性。
所以,如果assign足夠好以保持像int這樣的東西被釋放,直到擁有它的對象被釋放爲止,那麼如何將NSString對象保留在Asset對象中以免被釋放?最後,我想我還是無所適從分配確實在引用計數與沒有(也許我應該說保留,因爲這是在ARC強代替)什麼強的條款。
謝謝,實際上我在學校學習C++,現在所以這一切仍然是新和模糊給我,但我慢慢了解更多。 – Jordy 2012-04-26 03:30:08