Avatar notebook default
17篇文章 · 20827字 · 2人关注
  • Resize,w 360,h 240
    Swift进阶(十六)访问控制

    访问控制(Access Control) 在访问权限控制这块,Swift提供了5个不同的访问级别(以下是从高到低排列,实体指被访问级别修饰的内容...

  • Swift进阶(十五)扩展(Extension)

    Swift中的扩展,有点类似于OC中的分类(Category) 扩展可以为枚举、结构体、类、协议 添加新功能□ 可以添加方法、计算属性、下标、(...

  • Resize,w 360,h 240
    Swift进阶(十四)高级运算符

    溢出运算符(Overflow Operator) Swift的算术运算符出现溢出时会抛出运行时错误 Swift有溢出运算符(&+ &- &*),...

  • Resize,w 360,h 240
    Swift进阶(十三)泛型

    泛型(Generics) 泛型可以将类型参数化,提高代码复用率,减少代码量下面我们来看一个经典的例子,a b交换,正常情况下,我们是这样交换的:...

  • Swift进阶(十二)错误处理Error

    错误的类型 开发过程中常见的错误:语法错误(编译报错)逻辑错误(一般跟业务相关)运行时错误(可能会导致闪退,一般也叫异常)...... 自定义错...

  • Resize,w 360,h 240
    Swift进阶(十一)协议 & 元类型

    协议(Protocol) 协议可以用来定义方法、属性、下标的声明,协议可以被枚举、结构体、类遵守(多个协议之间用逗号隔开) 协议中定义方法时不能...

  • Swift进阶(十)可选链

    可选链(Optional Chaining) 我们先来看下面一段代码 上面我们可以看到, 和 最后生成对象的类型是不一样的,那么在使用过程中又会...

  • Resize,w 360,h 240
    Swift进阶(九)初始化器

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

  • Resize,w 360,h 240
    Swift进阶(八)汇编分析多态

    多态 多态的定义():多态(Polymorphism)按字面的意思就是“多种状态”。在面向对象语言[https://baike.baidu.co...

文集作者