iOS NSNumber转化NSString之description

我们经常需要把一个数字转成字符串,当你不需要配合其他字符串的时候可以用description.

 1     /**
 2      description属于NSObject
 3      值是NSNumber时候,不用stringWithFormate来转化成字符串了.简便得多
 4      在解析/赋值的时候比较有用,当我们需要NSString的时候,给我们的数据却是NSNumber..
 5      */
 6     
 7     //从字典取出的是NSNumber
 8     NSDictionary * dict = @{
 9                              @"":@1,
10                              @"":@2,
11                              @"":@3};
12     //取出的NSNumber 被转换成了 NSString
13     NSString * str = [dict[@""] description];
14     NSLog(@"str=%@",str);
15     
16     //从字典取出数据是NSString
17     NSDictionary * dict2 = @{@"1":@"",
18                             @"2":@"",
19                             @"3":@""};
20     //因为是字符串,这里description方法就没什么实际作用了
21     NSString * str2 = [dict2[@"2"] description];
22     NSLog(@"str2=%@",str2);

 

posted @ 2016-01-27 16:22  友朋  阅读(2355)  评论(0编辑  收藏  举报