数智图书馆-无锡数智政务 本次搜索耗时 1.774 秒,为您找到 139 个相关结果.
  • 9.7 泛型和泛型函数

    9.7 泛型和泛型函数 9.7.1 一个问题的思考 9.7.2 泛型函数 9.7 泛型和泛型函数 泛型 (generic)可以使我们在程序代码中定义一些可变的部分,在运行的时候指定。使用泛型可以最大限度地重用代码、保护类型的安全以及提高性能。在Swift集合类中,已经采用了泛型。 9.7.1 一个问题的思考 怎样定义一个函数来判断两个...
  • 12.1 存储属性

    12.1 存储属性 12.1.1 存储属性概念 12.1.2 延迟存储属性 12.1.3 属性观察者 12.1 存储属性 存储属性 可以存储数据,分为常量属性 (用关键字let 定义)和变量属性 (用关键字var 定义)。存储属性适用于类和结构体两种Swift面向对象类型。 12.1.1 存储属性概念 我们在前面的章节中曾用到过属...
  • 19.4 字典类

    19.4 字典类 19.4.1 NSDictionary 类 19.4.2 NSMutableDictionary 类 19.4.3 NSDictionary 与Dictionary 之间的关系 19.4 字典类 在Foundation框架中提供一种字典集合,它是由“键-值”对构成的集合。键集合不能重复,值集合没有特殊要求。键和值集合中...
  • 16.5 同步练习

    16.5 同步练习 16.5 同步练习 判断正误:整型、浮点型、布尔型、字符串等基本数据类型也可以有扩展机制。 Swift中扩展机制可以在原类型中添加新功能的内容包括(  )。 A. 实例计算属性和静态计算属性 B. 实例方法和静态方法 C. 构造器 D. 下标 判断正误:扩展机制可以扩展实例计算属性和静态计算属性。 判断...
  • 19.1 数字类NSNumber

    19.1 数字类NSNumber 19.1.1 获得NSNumber 实例 19.1.2 NSNumber 对象的比较 19.1 数字类NSNumber 在Objective-C语言中有一些基本数据类型2:int 、char 、float 和double ,但是它们都不是类,不具有方法、成员变量和属性以及面向对象的特征。为了实现“一切都...
  • 11.6 可选类型与可选链

    11.6 可选类型与可选链 11.6.1 可选类型 11.6.2 可选链 11.6 可选类型与可选链 有时候我们在Swift程序表达式中会看到“? ”和“! ”等符号,它们代表什么含义呢?这些符号都与可选类型相关,这一节我们就来详细介绍一下。 11.6.1 可选类型 有时候我们使用一个变量或常量,它保存的值可能有也可能没有。例如下列代...
  • 4.6 本章小结

    4.6 本章小结 4.6 本章小结 通过对本章内容的学习,我们可以了解到Swift语言的基本运算符,这些算符包括算术运算符、关系运算符、逻辑运算符、位运算符和其他运算符。
  • 21.2 创建工程

    21.2 创建工程 21.2 创建工程 我们首先需要创建一个工程。启动Xcode 6,然后单击File→New→Project菜单,在打开的Choose a template for your new project界面中选择“Single View Application”工程模板(如图21-7所示)。 图 21-7 选择工程模板 接着...
  • 6.3 字符串可变性

    6.3 字符串可变性 6.3 字符串可变性 在Objective-C和Java等语言中,字符串有两种:不可变字符串和可变字符串,二者的区别是不可变字符串不能进行拼接、追加等修改,如果进行这种操作就会产生一个新的字符串对象。 Swift语言与此类似,通过为字符串变量声明为let 和var 实现不可变字符串和可变字符串,let 声明的字符串是不可变的...
  • 第 4 章 基本运算符

    第 4 章 基本运算符 第 4 章 基本运算符 本章主要为大家介绍一些Swift语言的基本运算符,包括算术运算符、关系运算符、逻辑运算符、位运算符和其他运算符。