240 发简信
IP属地:广东
  • Swift5.1 - Array的高级用法

    map:将数组进行遍历,并在闭包表达式中处理每一项的元素值,将处理后的元素返回创建新的数组;map会将闭包表达式的返回值作为一个整体,所以才会出...

  • AFNetworking3.x 源码解析

    概述 AFNetworking3.x 其实是对 NSUrlSession 的封装; AFNetworking 总共分为 5 个模块:通信模块 A...

  • Swift5.1 - oc到swift过渡

    条件编译 系统版本号检查 MARK、TODO、FIXME swift调用oc 新建1个桥接头文件,文件名格式默认为:{targetName}-B...

  • Resize,w 360,h 240
    Swift5.1 - 指针Pointer

    指针分类 使用swift提供指针类型: UnsafePointer UnsafeMutablePointer UnsafeRawPointer ...

    1.1 1963 0 12
  • Resize,w 360,h 240
    LLVM编译器

    一、LLVM编译器组成 LLVM项目是模块化、可重用的编译器以及工具链技术的集合,由前端(Fronttend),优化器(Optimizer),后...

  • Swift5.1 - 协议(10)

    协议(Protocol) 使用 protocol 关键字来定义一个协议; 协议可以用来定义方法、属性、下标的声明; 协议可以被枚举、结构体,类遵...

  • Resize,w 360,h 240
    Swift5.1 - 继承(9)

    继承 值类型(枚举、结构体)不支持继承,只有类(class)才能被继承; 没有父类的类,为基类; swift 中没有像oc一样,任何类最终必须继...

  • Swift5.1 - 下标(subscript)(8)

    下标(subscript)在数组和字典中使用,但是你可以给任何类型(枚举,结构体,类)增加 下标subscript 的功能; subscript...

  • Swift5.1 - 方法(7)

    方法 枚举(enum)、结构体(struct)、类(class)都可以定义实例方法、类型方法; swift 中方法可分为:实例方法(Instan...