hlj184的专栏

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

,放下一种执着,收获一种自在。放下既是一种理性抉择,也是一种豁达美。

hlj184的专栏

相关文章:

你感兴趣的文章:

标签云: