1、字符替换
例子1:
NSString *string = @"you are great!";NSString *replace = [string stringByReplacingOccurrencesOfString:@"you" withString:@"we"];//运行结果:replace = @"we are great!"
2、定义双引号变量
例子1:
//定义一个变量:她是“女汉子”NSString *str = @"她是\&;女汉子\&;";
3、NSString 转换NSArray
这里的转换要看NSString的内容形式,下面给出两种情况的例子:
例子1:NSString为普通变量
NSString *string = @"a,b,c,d";NSArray *array = [string componentsSeparatedByString:@","];//运行结果:array为包含a b c d四个元素的数组 例子2:NSString为JSON字符串 NSString *string = @"[{\&;姓名\&;:\&;张三\&;}]";NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding]; //首先将json字符串转化为正常字符串,再转换成NSDataNSArray *array = [NSJSONSerialization JSONObjectWithData:data options:0 error:NULL]; 4、NSString转换为NSURL NSString *urlstr =@"?tj=1";NSURL *URL =[NSURL URLWithString:urlstr]; 5、NSString 转换为int、float、double NSString *str =@"12.34";CGFloat fvalue = [str floatValue];double dvalue = [str doubleValue];intivalue = [str intValue];//运行结果: fvalue = 12.3400002 dvalue = 12.34 ivalue = 12
,放下一种执着,收获一种自在。放下既是一种理性抉择,也是一种豁达美。