有的时候我们在拼接字符串的时候需要在字符串中带有单双引号,像上次OC调JS代码的时候就有这样的情况
用法如下
除了双引号需要转义字符()注释外,其他的可以直接使用
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| - (void)viewDidLoad { [super viewDidLoad]; NSString *str1 = [NSString stringWithFormat:@"我的"]; NSString *str2 = [NSString stringWithFormat:@"\"我的\""]; NSString *str3 = [NSString stringWithFormat:@"'我的'"]; NSString *str4 = [NSString stringWithFormat:@"[我的]"]; NSString *str5 = [NSString stringWithFormat:@"'[我的]'"]; NSString *str6 = [NSString stringWithFormat:@"'['我的']'"]; NSLog(@"%@",str1); NSLog(@"%@",str2); NSLog(@"%@",str3); NSLog(@"%@",str4); NSLog(@"%@",str5); NSLog(@"%@",str6); }
|
结果
2016-10-28 10:59:54.581 testNSString[1686:69533] 我的
2016-10-28 10:59:54.582 testNSString[1686:69533] “我的”
2016-10-28 10:59:54.582 testNSString[1686:69533] ‘我的’
2016-10-28 10:59:54.582 testNSString[1686:69533] [我的]
2016-10-28 10:59:54.582 testNSString[1686:69533] ‘[我的]’
2016-10-28 10:59:54.583 testNSString[1686:69533] ‘[‘我的’]’