iOS开发小技巧之字符处理

开发中常用到的一些小技巧,虽简单却很实用!

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:@"|"];

你可能感兴趣的:(iOS开发小技巧之字符处理)