-1
NSString *str = nil;
NSLog(@"str = %@",str);
NSLog(@"str.length = %u",str.length);
NSString *str2 = [NSString stringWithFormat:@"%@",str];
NSLog(@"str2 = %@",str2);
NSLog(@"str2.length = %u",str2.length);
NSLog의 imformations은 다음과 같습니다왜 문자열 길이가 6입니까?
str = (null)
str.length = 0
str2 = (null)
str2.length = 6
str2.length = 6 나를 혼란하게, 왜?
왜 "(null)"이 6 문자입니까? –
str2가 문자열 "(null)"이기 때문에 str은 nil입니다. –