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);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM