开发中常用到的一些小技巧,虽简单却很实用!
1.将秒数转化为00:00格式
//处理时间显示
+(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补全位数的方法
NSInteger count = 5;
//02代表:如果count不足2位 用0在最前面补全(2代表总输出的个数)
NSString *string = [NSString stringWithFormat:@"zd",count];
//输出结果是: 05
NSLog(@"%@", string);
3.字典转化为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.将数组通过某个字符与字符串的转换
self.typeString = [mTypeArray componentsJoinedByString:@"|"];