Avatar notebook default
26篇文章 · 58368字 · 1人关注
  • Advanced Operators(高级运算符)

    // 语法最后一章了老铁~~~ // 个人认为: 高级运算符也是容易出错的地方 //“Swift 中的算术运算符默认是不会溢出的。所有溢出行为都...

  • Access Control(访问控制)

    //这章看到吐,以后有机会了再看 //访问控制 Access Control//“访问控制可以限定其他源文件或模块中的代码对你的代码的访问级别。...

  • Generics(泛型)

    //泛型 Generics // “泛型代码让你能够根据自定义的需求,编写出适用于任意类型、灵活可重用的函数及类型。它能让你避免代码的重复,用一...

  • Protocol(协议)

    // swift的协议很重要// 协议 protocol //“协议 定义了一个蓝图,规定了用来实现某一特定任务或者功能的方法、属性,以及其他...

  • Extension(扩展)

    // 扩展 extension// 扩展就是为一个已有的类,结构体,枚举类型或者协议类型添加新功能。“扩展和 Objective-C 中的分类类...

  • Nested Type(嵌套类型)

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

  • Type Casting(类型转换)

    //类型转换//“类型转换 可以判断实例的类型,也可以将实例看做是其父类或者子类的实例。”//“类型转换在 Swift 中使用 is 和 as ...

  • ErrorHandling(错误处理)

    // 错误处理 //个人理解: 抛出错误用throw关键字。// 在有可能抛出错误的 函数声明里加入throws关键字,称...

  • Optional Chain(可选链式调用)

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

文集作者