iOS.NSString
1842 ワード
1.NSStringの使用
CodeReviewでは、次のようなコードが見つかり、深いけがをしたことを示しています.
A行コード実行後、fStringが変化して「P_XXXX」となります.
CodeReviewを作るときは視野を広げることができます.コードは奇妙です.
CodeReviewでは、次のようなコードが見つかり、深いけがをしたことを示しています.
1 NSString* fString = [NSString stringWithFormat:@"F_%p", [NSObject class]];
2 char* buffer = (char*)[fString UTF8String];
3 buffer[0] = 'P'; // A
4 NSString *pString = [NSString stringWithCString:buffer encoding:NSUTF8StringEncoding];
5
6 NSLog(@"f: %@ | p:%@", fString, pString);
7
8 ......
9 // codes using fString
10 // codes using pString
A行コード実行後、fStringが変化して「P_XXXX」となります.
CodeReviewを作るときは視野を広げることができます.コードは奇妙です.