void stringCreate() {
NSString *str = @"String";
NSLog(@"%@",str);
NSString *str1 = [[[NSString alloc] init] autorelease];
str1 = @"String1";
NSLog(@"%@",str1);
NSString *str2 = [[NSString alloc] initWithString:@"String2" ];
NSLog(@"%@",str2);
[str2 release];
NSString *str3 = [[NSString alloc] initWithUTF8String:"String3"];
NSLog(@"%@",str3);
[str3 release];
//静态方法不需要管理内存
str3 = [NSString stringWithString:@"String3"];
NSLog(@"%@",str3);
NSString *str4 = [[NSString alloc] initWithFormat:@"my age is %i and height is %.2f",19, 1.55f];
NSLog(@"str4:%@",str4);
[str4 release];
str4 = [NSString stringWithFormat:@"my age is %i and height is %.2f",19, 1.55f];
NSLog(@"str4:%@",str4);
str4 = [NSString stringWithUTF8String:"String4"];
NSLog(@"%@",str4);
}
原文:http://www.cnblogs.com/unity-lan/p/4181680.html