240 投稿
收录了10篇文章 · 2人关注
  • Swift -- 扩展

    扩展就是为一个已有的类、结构体、枚举类型或者协议类型添加新功能。这包括在没有权限获取源码的情况下扩展类型的能力(即 逆向建模)。扩展和OC中的分...

  • Swift -- 协议Protocol

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

  • Swift -- 构造过程

    构造过程是使用类、结构体或枚举类型的实例之前的准备过程。在新实例可用前必须执行这个过程,具体操作包括设置实例中每个存储属性的初始值和执行其他必须...

  • Swift -- 类实例之间的循环强引用问题

    Swift使用自动引用计数(ARC)机制来跟踪和管理你的应用程序的内存。通常情况下,Swift 内存管理机制会一直起作用,你无须自己来考虑内存的...

  • Swift -- 函数的定义与调用

    1.函数的概念:完成某个特定任务的代码块,给代码块起一个合适的名字,即函数名,简单的说,当函数需要被执行的时候,调用这个名字就可以了。 2.Sw...

    0.1 GY1994 0 2
  • Swift -- 闭包

    1.闭包的概念:闭包(Closures)是自包括的功能代码块,能够在代码中使用或者用来作为参数传值。在Swift中的闭包与C,OC中的block...

  • Swift -- 类与结构体区别

    Swift中类和结构体有很多共同点。共同处在于: 定义属性用于存储值 定义方法用于提供功能 定义下标操作使得可以通过下标语法来访问实例所包含的值...

  • Swift -- 属性

    什么是属性? 属性将值跟特定的类、结构体或枚举关联。存储属性存储常量或变量为实例的一部分,而计算属性计算(不是存储)一个值,计算属性可以用于类、...

    0.1 GY1994 0 2
  • Swift -- 类型方法

    定义类型本身可调用的方法,这种方法叫做类型方法。在方法func关键字之前加上关键字static来指定类型方法,类还可以用关键字class来允许子...

  • Swift -- 重写

    子类可以为继承来的实例方法,类方法,实例属性,或下标提供自己定制的实现。我们把这种行为叫做重写。如果要重写某个特性,你需要在重写定义的前面加上o...

专题公告

记录Swift学习的点点滴滴