数智图书馆-无锡数智政务 本次搜索耗时 3.620 秒,为您找到 139 个相关结果.
  • 第 16 章 扩展和协议

    第 16 章 扩展和协议 第 16 章 扩展和协议 在Swift中,扩展和协议是两个非常重要的概念,它们相对独立,又互相关联。本章将对这两个概念进行详细介绍。
  • 第 1 章 准备开始

    第 1 章 准备开始 第 1 章 准备开始 当你拿到这本书的时候,我相信你已经下定决心开始学习Swift语言了。那么应该怎么开始呢?这一章我们不讨论技术,而是告诉大家本书的结构、书中的一些约定、开发工具,以及如何使用本书的案例。
  • 第 12 章 属性与下标

    第 12 章 属性与下标 第 12 章 属性与下标 在面向对象分析与设计方法学(OOAD)中,类是由属性和方法组成的,属性一般是访问数据成员。在Objective-C中,属性是为了访问封装后的数据成员(成员变量)而设计的,属性本身并不存储数据,数据是由数据成员存储的。而Swift中的属性分为存储属性和计算属性,存储属性就是Objective-C中的...
  • 12.2 计算属性

    12.2 计算属性 12.2.1 计算属性概念 12.2.2 只读计算属性 12.2.3 结构体和枚举中的计算属性 12.2 计算属性 计算属性 本身不存储数据,而是从其他存储属性中计算得到数据。与存储属性不同,类、结构体和枚举都可以定义计算属性。 12.2.1 计算属性概念 计算属性提供了一个getter(取值访问器)来获取值,...
  • 12.3 属性观察者

    12.3 属性观察者 12.3 属性观察者 为了监听属性的变化,Swift提供了属性观察者。属性观察者能够监听存储属性的变化,即便变化前后的值相同,它们也能监听到。但它们不能监听延迟存储属性和常量存储属性的变化。 Swift中的属性观察者主要有以下两个。 willSet :观察者在修改之前调用。 didSet :观察者在修改之后立刻调用。...
  • 12.6 本章小结

    12.6 本章小结 12.6 本章小结 通过对本章内容的学习,我们了解了Swift中属性和下标的基本概念,掌握了它们的使用规律。主要是理解了存储属性、计算属性、静态属性和属性观察者等重要的属性概念以及下标的概念,掌握了下标的使用方法。
  • 第 13 章 方法

    第 13 章 方法 第 13 章 方法 在面向对象分析与设计方法学(OOAD)中,类是由属性和方法组成的,方法用于完成某些操作,完成计算数据等任务。 在Swift中方法是在枚举、结构体或类中定义的函数,因此我们之前介绍的函数知识都适用于方法。方法是具有面向对象的特点,与属性类似,方法可以分为:实例方法和静态方法。
  • 15.6 同步练习

    15.6 同步练习 15.6 同步练习 请描述两段式构造过程以及下列代码B 类的构造过程。 class A { var x : Int init ( x : Int ) { self . x = x } } class B : A { ...
  • 16.4 本章小结

    16.4 本章小结 16.4 本章小结 通过对本章内容的学习,我们理解了Swift中扩展和协议的重要性,掌握了基本概念,熟悉了如何扩展属性、扩展方法、扩展构造器和扩展下标。在协议部分,掌握了协议如何规定方法和属性,如何把协议当做一种类型使用,还了解了协议的继承和合成机制。
  • 17.5 本章小结

    17.5 本章小结 17.5 本章小结 通过对本章内容的学习,我们了解了Swift的内存管理机制和ARC内存管理的原理,学会了如何解决对象间的强引用循环问题和闭包与引用对象之间的强引用循环问题。