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:@"|"];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,272评论 0 4
  • 参考基础教程的整理,方便记忆 一、Object对象 (O大写) 所有其他对象都继承自这个对象。Object本身也是...
    Viaphlyn阅读 2,357评论 0 0
  • 今天,坐一个出租车司机的车,本地城关区人,一下子和他聊得很热络,我竟然不想下车,多坐了一程,最后彼此留了电话号码。...
    薛崔愿阅读 439评论 1 3
  • 我是个刚二十出头的小姑娘,出生在普通的家庭里。或许我接下来要说的太平庸,都属于我个人的牢骚吧。说的不好还请见谅。 ...
    凌黛珊阅读 245评论 0 0
  • Some expression of sentences are lower, so we can change ...
    西西冒泡阅读 506评论 0 0