初めまして、こんな素朴な質問で申し訳ありません。しかし、私は何が起こっているのかを理解する必要があります。
出力は になるはずだと思いましたupper case string
。しかし、それはUPPER CASE STRING
.
- (void)test
{
NSString *stringVar = @"UPPER CASE STRING";
[self changeString:stringVar];
NSLog(@"value after changed : %@", stringVar);
}
- (void)changeString:(NSString*)string
{
string = [string lowercaseString];
}
何が起こっていて、それを修正する方法は?