Avatar notebook default
26篇文章 · 62871字 · 1人关注
  • Resize,w 360,h 240
    Swift:高级运算符

    中文文档 一、位运算符 位操作符通常在诸如图像处理和创建设备驱动等底层开发中使用,使用它可以单独操作数据结构中原始数据的比特位。在使用一个自定义...

  • Swift:访问控制

    中文文档 一、模块和源文件 Swift 中的访问控制模型基于模块和源文件这两个概念。 模块指的是独立的代码单元,框架或应用程序会作为一个独立的模...

  • Swift:自动引用计数

    注意引用计数仅仅应用于类的实例。结构体和枚举类型是值类型,不是引用类型,也不是通过引用的方式存储和传递。 一、自动引用计数的工作机制 当你每次创...

  • Swift:协议

    中文文档 协议 定义了一个蓝图,规定了用来实现某一特定任务或者功能的方法、属性,以及其他需要的东西。类、结构体或枚举都可以遵循协议,并为协议定义...

  • Swift:扩展

    中文文档 扩展 就是为一个已有的类、结构体、枚举类型或者协议类型添加新功能。这包括在没有权限获取原始源代码的情况下扩展类型的能力。扩展和 Obj...

  • Swift:嵌套类型

    枚举常被用于为特定类或结构体实现某些功能。类似地,枚举可以方便的定义工具类或结构体,从而为某个复杂的类型所使用。为了实现这种功能,Swift 允...

  • Swift:类型转换

    中文文档 类型转换可以判断实例的类型,也可以将实例看做是其父类或者子类的实例。 一、定义一个类层次作为例子 你可以将类型转换用在类和子类的层次结...

  • Swift:错误处理

    中文文档 错误处理(Error handling)是响应错误以及从错误中恢复的过程。Swift 提供了在运行时对可恢复错误的抛出、捕获、传递和操...

  • Swift:可选链

    可选链式调用是一种可以在当前值可能为 nil 的可选值上请求和调用属性、方法及下标的方法。如果可选值有值,那么调用就会成功;如果可选值是 nil...

文集作者