可能重复:
What is the difference between NSString* mystring and NSString *mystringNSString * string或NSString * string?
我应该把*的带可变或类的指针?
即 NSString * string或NSString * string?
对我来说,重要的不是这两方面都起作用,而是要理解句法上的正确性和原因。
可能重复:
What is the difference between NSString* mystring and NSString *mystringNSString * string或NSString * string?
我应该把*的带可变或类的指针?
即 NSString * string或NSString * string?
对我来说,重要的不是这两方面都起作用,而是要理解句法上的正确性和原因。
纠正两种方式,意味着相同。只是要小心,做的东西像这样的:
NSString *a,b;
应该
NSString *a,*b;
这都是相同的,但写它的正确的方法是:
NSString *string1;
如果你想在同一行上声明多个值,您将必须编写:
NSString *string1, *string2;
and not
NSString *string1, string2;
nor
NSString* string1, string2;
一旦你知道了,你可以按你喜欢的方式做,如果你错过了,编译器会提醒你。