数智图书馆-无锡数智政务 本次搜索耗时 8.725 秒,为您找到 167 个相关结果.
  • 2.2 代码解释

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

    2.3 本章小结 2.3 本章小结 通过对本章内容的学习,我们可以了解到如何使用Xcode的Playground编写和运行Swift程序代码,了解Swift的程序结构,并熟悉Playground工具的使用。
  • 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编码。与整型和浮点型等其他类型一样...
  • 6.2 创建字符串

    6.2 创建字符串 6.2 创建字符串 在Swift 中,字符串的类型是String ,事实上String 是一个结构体,有关结构体的知识我们会在11.4节介绍。 要创建一个字符串,可以直接赋值,也可以通过结构体的构造器创建。示例代码如下: 由于Swift的标识符也都是Unicode编码,所以可以在上述代码中使用汉字(“熊”和“猫”)、和等...
  • 10.1 回顾嵌套函数

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

    10.6 本章小结 10.6 本章小结 通过对本章内容的学习,我们可以了解到Swift语言的闭包,其中包括了闭包的概念、闭包表达式、尾随闭包和捕获值等内容。