Avatar notebook default
28篇文章 · 118507字 · 1人关注
  • Swift 语法指南

    特别声明:本篇文章由本人查阅官方文档和翻译软件的基础上进行整理的。 2019年3月15日起编写 [1 The Basics 基础]中文翻译篇->...

  • 27 Opaque Types 不透明类型

    这是 Swfit 5.0.1新增的特性 具有不透明返回类型的函数或方法隐藏其返回值的类型信息。返回值不是作为函数的返回类型提供具体的类型,而是根...

  • Resize,w 360,h 240
    26 高级运算符

    高级运算符 除了Basic Operators中描述的基本运算符之外,Swift还提供了几个执行更复杂值操作的高级运算符。这些包括C和Objec...

  • Resize,w 360,h 240
    22 Generics 泛型

    泛型代码使您能够编写灵活的、可重用的函数和类型,这些函数和类型可以使用任何类型,取决于您定义的需求。您可以编写避免重复的代码,并以清晰、抽象的方...

  • Resize,w 360,h 240
    23 Automatic Reference Counting 自动引用计数

    Swift使用自动引用计数(ARC)来跟踪和管理应用程序的内存使用情况。在大多数情况下,这意味着内存管理在Swift中“只是工作”,您不需要自己...

  • Resize,w 360,h 240
    24 Memory Safety 内存安全

    默认情况下,Swift可以防止代码中发生不安全行为。例如,Swift确保变量在使用前被初始化,内存被释放后不会被访问,并且检查数组索引是否有越界...

  • 25 Access Control 访问控制

    访问控制限制从其他源文件和模块中的代码访问代码的部分。该特性使您能够隐藏代码的实现细节,并指定可以访问和使用代码的首选接口。 您可以为各个类型(...

  • 21 Protocols 协议

    协议定义了适合特定任务或功能块的方法、属性和其他需求的蓝图。然后,类、结构或枚举可以采用该协议来提供这些需求的实际实现。任何满足协议要求的类型都...

  • 20 Extensions 扩展

    扩展向现有类、结构、枚举或协议类型添加新功能。这包括扩展无法访问原始源代码的类型的能力(称为回溯建模)。扩展类似于Objective-C中的类别...

文集作者