// 11-【掌握】NSString 类简单介绍及用法 #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //创建方式 //1. NSString * str = @"我是 啊哈哈"; //2. NSString * str1 = [NSString new ]; str1 = @"你好 你才是 啊哈哈哈"; //3.用str赋值 NSString * str2 = [[NSString alloc] initWithString:str]; //4.图片 xxxx 09- 01.jpg NSString * str3 = [NSString stringWithFormat:@"图片 xxxx %02d- %02d.jpg",9,1]; NSLog(@"Hello, World! %@ ",str3); printf("---> %@",str2); } return 0; }
// 12-【掌握】NSString字符串长度计算方法 #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //创建一个字符串 //1.纯英文OC字符串 length 得到的是可见字符串的长度 每个英文字母占1个字节 NSString * str = @"abcd"; //2.纯中文 OC中 中文占1个字节 NSString * str1 = @"张"; //3.中英文结合 也符合 汉字占一个字节 英文占1字节 NSString * str2 = @"张ssb"; //C语言中一个汉字占3个字节. char *name = "张三"; printf("张三 长为 %ld \n",strlen(name)); NSLog(@"字符串的长度 %ld", [str2 length]);// 4 8 5 } return 0; }