我在一本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