美文网首页
iOS小秘密,提高你的开发效率

iOS小秘密,提高你的开发效率

作者: sweetpf | 来源:发表于2017-09-07 10:10 被阅读23次

    控制台调试命令(lldb)

    • p:print缩写,打印简单类型,如:int、float、结构体等;
    • po:print object缩写,打印所有NSObject对象类型;
    • call: call即是调用的意思。其实上述的po和p也有调用的功能。因此一般只在不需要显示输出,或是方法无返回值时使用call;
    • bt: 显示所有的调用栈帧。该命令可用来显示函数的调用顺序。
    • expr: 可以在调试时动态执行指定表达式,并将结果打印出来。常用于在调试过程中修改变量的值。
    • image: 寻址
    • continue: 继续执行

    编译器

    LLVM:架构编译器的框架系统
    clang:转化为底层语言

    Xcode8快捷键

    单行注释: Command+/
    函数注释: Command + Option + /
    帮助文档: Option
    函数跳转: Command

    NSLog输出格式:

    %@ 对象
    %p 指针
    %d, %i 整数
    %u 无符整形
    %f 浮点/双字
    %x, %X 二进制整数
    %o 八进制整数
    %e 浮点/双字 (科学计算)
    %g 浮点/双字
    %s C 字符串
    %.*s Pascal字符串
    %c 字符
    %C unichar
    %lld 64位长整数(long long)
    %llu 无符64位长整数
    %Lf 64位双字

    有时候我们必须清楚每个类型占用的字节,下表列出常用数据类型占用的存储空间

    类型字节.png

    相关文章

      网友评论

          本文标题:iOS小秘密,提高你的开发效率

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