美文网首页
iOS 随手一记“NSLog”打印类型

iOS 随手一记“NSLog”打印类型

作者: i_MT | 来源:发表于2019-04-17 14:17 被阅读0次

    NSLog(@"%@",NSStringFromCGRect(pickerView.frame));

    或者

    CFShow(NSStringFromCGRect(pickerView.frame));

    打印 CGSize :

    NSLog(@"%@",NSStringFromCGSize(someCG Size ));

    NSLog的格式如下所示:

    %@ 对象

    %d, %i 整数

    %hi 短整型

    %lli 长整型

    %u   无符整形

    %f 浮点/双字

    %0.2f  精度浮点数,且只保留两位小数

    %x, %X 二进制整数

    %o 八进制整数

    %zu size_t

    %p 指针

    %e   浮点/双字 (科学计算)

    %g   浮点/双字  科学技术法(用最简短的方式)

    %s C (char*)字符串

    %.*s Pascal字符串

    %c 字符

    %C unichar

    %lld 64位长整数(long long)

    %llu   无符64位长整数

    %Lf 64位双字

    %lu   sizeof(i)内存中所占字节数

    还有类似某些对象,例如CGRect,CGSize等

    打印CGRect :

    NSLog(@"%@",NSStringFromCGRect(someCGRect));

    打印 CGSize :

    NSLog(@"%@",NSStringFromCGSize(someCG Size ));

    其他的是:

    NSStringFromCGPoint  NSStringFromCGAffineTransform   NSStringFromUIEdgeInsets

    相关文章

      网友评论

          本文标题:iOS 随手一记“NSLog”打印类型

          本文链接:https://www.haomeiwen.com/subject/gbqnwqtx.html