240 发简信
IP属地:北京
  • Resize,w 360,h 240
    常用LLDB指令

    print、p:打印 po:打印对象 读取内存 memory read/数量格式字节数 内存地址x/数量格式字节数 内存地址x/3xw 0...

  • Resize,w 360,h 240
    FMCustomCamera 自定义相机(Swift)

    可能用到的delegate接口说明 自定义UI见面,可以自行修改FMCameraView中的代码 相机界面初始化,可参照FMCustomCame...

  • Resize,w 360,h 240
    __block修饰符

    __block可以用于解决block内部无法修改auto变量值的问题 __block不能修饰全局变量、静态变量(static) 编译器会将__b...

  • Resize,w 360,h 240
    block

    block本质:block本质上也是一个OC对象,它内部也有个isa指针block是封装了函数调用以及函数调用环境的OC对象block的底层结构...

  • Resize,w 360,h 240
    Swfit-04.类,元类,错误处理,泛型,拓展。。。

    31. X.self、X.Type、AnyClassX.self(对应OC中的类对象)是一个元类型(metadata)的指针,metadata存...

  • Resize,w 360,h 240
    Swfit-03.初始化器,可选链,协议。。。

    20. 初始化器类、结构体、枚举都可以定义初始化器类有2种初始化器:指定初始化器(纵向)(designated initializer)、便捷初...

  • Resize,w 360,h 240
    Swfit-02.闭包,属性,inout,下标,继承。。。

    11. 闭包表达式(Closure Expression) :一种函数的定义方式在Swift中,可以通过func定义一个函数,也可以通过闭包表达...

  • Resize,w 360,h 240
    Swfit-01.可变参数,多重可选项,MemoryLayout。。。

    1. Playground支持Markup(类似Markdown)语言书写注释。//: [上一页](@previous): 上一页//: [下一...

  • Resize,w 360,h 240
    App启动优化

    一、冷启动和热启动 定义:1.关于冷启动:业界对冷启动的定义没有问题,普遍认为是手机开机后第一次启动某个APP。2.关于热启动:对热启动有两种不...