数智图书馆-无锡数智政务 本次搜索耗时 1.774 秒,为您找到 139 个相关结果.
  • 14.4 本章小结

    14.4 本章小结 14.4 本章小结 通过对本章内容的学习,我们了解了Swift对象类型的构造过程和析构过程,掌握了构造器和析构器的使用方法。
  • 2.2 代码解释

    2.2 代码解释 2.2 代码解释 Swift实现HelloWorld的方式比C和Objective-C等语言的实现要简单得多,下面我们详细解释一下代码。 import UIKit 语句 import UIKit 表示引入UIKit框架,类似于Objective-C中的#import 和C中的#include 。至于后面引入何种UIKit框...
  • 3.4 表达式

    3.4 表达式 3.4 表达式 表达式 是程序代码的重要组成部分,在Swift中,表达式有3种形式。 不指定数据类型 var a1 = 10 let a2 = 20 var a = a1 > a2 ? "a1" : "a2" 在上述代码中,我们直接为变量或常量赋值,并没有指定数...
  • 3.5 本章小结

    3.5 本章小结 3.5 本章小结 通过对本章内容的学习,我们可以了解到Swift语言的基本语法,其中包括标识符和关键字、常量、变量、表达式和注释等内容。
  • 5.3 浮点型

    5.3 浮点型 5.3 浮点型 浮点型主要用来储存小数数值,也可以用来储存范围较大的整数。它分为浮点数 (float)和双精度浮点数 (double)两种,双精度浮点数所使用的内存空间比浮点数多,可表示的数值范围与精确度也比较大。 下面我们归纳Swift中的浮点型,如表5-2所示。 表5-2 浮点型 数据类型 名称 说明...
  • 5.5 数字类型之间的转换

    5.5 数字类型之间的转换 5.5.1 整型之间的转换 5.5.2 整型与浮点型之间的转换 5.5 数字类型之间的转换 Swift是一种安全的语言,对于类型的检查非常严格,不同类型之间不能随便转换。本节我们介绍数字类型之间的转换,其他类型之间的转换会在后面相关章节介绍。 5.5.1 整型之间的转换 在C和Objective-C等其他语...
  • 5.6 布尔型

    5.6 布尔型 5.6 布尔型 布尔型(Bool )只有两个值:true 和false 。它不能像Objective-C一样使用1替代true ,使用0替代false 。 实例代码如下: 上述代码中,对于变量和的命名我们采用了Unicode编码,表现形式上是一个图像,事实上在计算机内部存储的是Unicode编码。与整型和浮点型等其他类型一样...
  • 10.1 回顾嵌套函数

    10.1 回顾嵌套函数 10.1 回顾嵌套函数 一门计算语言要支持闭包的前提有两个。 支持函数类型,能够将函数作为参数或返回值传递。 支持函数嵌套。 这两个前提在Swift中都是满足的,我们先回顾一下9.6节中嵌套函数的示例,通过这个示例,来了解一下闭包的概念以及闭包与函数类型和函数嵌套之间的内在关系。 还记得9.6节中的示例吗?如...
  • 14.2 构造器重载

    14.2 构造器重载 14.2.1 构造器重载概念 14.2.2 值类型构造器代理 14.2.3 引用类型构造器横向代理 14.2 构造器重载 我们在第9章介绍过函数重载,与函数一样,方法也存在重载,其重载的方式与函数一致。那么作为构造器的特殊方法,是否也存在重载呢?答案是肯定的。 14.2.1 构造器重载概念 Swift中函数重...