可能重複:
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;
一旦你知道了,你可以按你喜歡的方式做,如果你錯過了,編譯器會提醒你。