我在一本AddressCard
課的書中舉了一個例子。其中一種方法是設置器-(void) setName: (NSString *) theName;
我最終設置了這樣一個對象的名稱:myCard.name = @"Jen";
然後我在書中看到我想創建一個NSString
對象,爲它分配一個字符串,然後使用對於二傳手來說。我的做法是不正確還是不好?不正確的使用NSString?
0
A
回答
2
1
@"Jen"
是一個常量NSString - 你可以使用它作爲任何正常的NSString。你的代碼沒有問題。
如果這是您使用@「Jen」設置值的唯一地方,我不會看到問題。爲了清楚起見,使用單獨的字符串可能是有益的,例如NSString * userName = @「Jen」; myCard.name = userName; – 2012-07-30 20:28:06