你应该知道的1:
view上显示一个时钟 如: 12:01:01
实现:
// 显示小时,分秒同理
[NSString stringWithFormat:@"%@%@",hour < 10 ? @"0":@"", @hour
其实还有一种更简单的实现,不用我们去处理补0的逻辑
[NSString stringWithFormat:@"%02zd:%02zd",hour,minute];
这种format 会自动帮我们补0
再上个例子+详细注释:
NSInteger count = 5;
//02代表:如果count不足2位 用0在最前面补全(2代表总输出的个数)
NSString *string = [NSString stringWithFormat:@"%02zd",count];
//输出结果是: 05
NSLog(@"%@", string);
你应该知道的2:
// %m.nf,m为指定的输出字段的宽度。
// 如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。
// n为保留n位小数
// 且会自动四舍五入(亲测)
float f = 1.67591;
NSLog(@"%5.2f",f);
下面附上苹果官方文档截图
你应该知道的3:
C标准中一些预定义的宏,如FILE,func等
如图:这些宏表示的意思也一目了然
这个在我们调试代码的时候很是实用(没用过的赶紧来体验下吧!)
希望会给大家带来帮助(o)/~