以下片斷輸出值10,的NSString和指針
int x = 10;
int *y = &x;
NSLog(@"Value pointed by y = %d",*y);
但櫃面的指針NSString的下面,爲什麼我們不能用*作爲變量的前綴名稱檢索它指向的值。
NSString *country = @"USA";
NSLog(@"Value pointed by country: %@",country);
讓我知道如果我失去了一些東西。謝謝。
因爲在第二種情況下,您使用'%@',這意味着「使用提供的指針調用'description'並打印您從該調用中獲得的NSString。」 –