開發(fā)中常用到的一些小技巧汞舱,雖簡(jiǎn)單卻很實(shí)用团南!
1.將秒數(shù)轉(zhuǎn)化為00:00格式
//處理時(shí)間顯示
+(NSString *)convertToTimeString:(int)time{
NSString*timeStr=[NSString stringWithFormat:@"%d%d:%d%d",time/60/10,time/60%10,time%60/10,time%60%10];
return timeStr;
}
2.用0補(bǔ)全位數(shù)的方法
NSInteger count = 5;
//02代表:如果count不足2位 用0在最前面補(bǔ)全(2代表總輸出的個(gè)數(shù))
NSString *string = [NSString stringWithFormat:@"zd",count];
//輸出結(jié)果是: 05
NSLog(@"%@", string);
3.字典轉(zhuǎn)化為json字符串
+ (NSString *)JSONStrFromDictionary:(NSDictionary *)dict{
NSError *parseError = nil;
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dict options:NSJSONWritingPrettyPrinted error:&parseError];
return [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
}
4.將數(shù)組通過某個(gè)字符與字符串的轉(zhuǎn)換
self.typeString = [mTypeArray componentsJoinedByString:@"|"];