NSNumber轉(zhuǎn)NSString
NSString *A = [[NSString alloc] init];
NSNumber *B = [NSNumber numberWithInt:123456];
A = [NSString stringWithFormat:@"%@",B];
NSString轉(zhuǎn)NSNumber
NSString *A = @"890909";
NSNumber *B = @([A integerValue]);
NSString轉(zhuǎn)int
NSString *A = @"123456";
int B = [A intValue];
int轉(zhuǎn)NSString
int B = 123;
NSString *A = [NSString stringWithFormat:@"%d",B];
NSString轉(zhuǎn)NSData
NSData *A = [@"textString" dataUsingEncoding:NSUTF8StringEncoding];
NSData轉(zhuǎn)NSString
NSData *A;
NSString *B=[[NSString alloc] initWithData:A encoding:NSUTF8StringEncoding];
NSString轉(zhuǎn)NSDate(日期類,不是NSData)
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSString *A = @"2017-06-03 11:20:05";
NSDate *date = [dateFormatter dateFromString:A];
NSDate轉(zhuǎn)NSString
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *B = [NSDate date];//系統(tǒng)現(xiàn)在的時(shí)間
NSString *A = [dateFormatter stringFromDate:B];
NSRange轉(zhuǎn)NSValue
- 開發(fā)中可能需要將range存進(jìn)數(shù)組中或者字典中,此時(shí)需要把NSRange(結(jié)構(gòu)體)轉(zhuǎn)成NSObject對(duì)象
NSRange range = NSMakeRange(1,1);
NSValue *value = [NSValue valueWithRange:range];
NSValue轉(zhuǎn)NSRange
NSRange range = [value rangeValue];
更新中....