数智图书馆-无锡数智政务 本次搜索耗时 3.555 秒,为您找到 167 个相关结果.
  • 18.5 同步练习

    18.5 同步练习 18.5 同步练习 下列说法正确的是(  )。 A. Swift调用Objective-C时需要桥接头文件<工程名>-Bridging-Header.h。 B. Objective-C调用Swift时需要桥接头文件<工程名>-Bridging-Header.h。 C. Swift调用Objective-C时需要Xco...
  • 第 9 章 函数

    第 9 章 函数 第 9 章 函数 我们将程序中反复执行的代码封装到一个代码块中,这个代码块模仿了数学中的函数,具有函数名、参数和返回值。 Swift中的函数很灵活,它可以独立存在,即全局函数;也可以存在于别的函数中,即函数嵌套;还可以存在于类、结构体和枚举中,即方法。
  • 3.3 注释

    3.3 注释 3.3 注释 Swift程序有两类注释:单行注释(// )和多行注释(/*…*/ )。注释方法与C、C++和Objective-C语言都是类似的,下面详细介绍一下。 单行注释 单行注释可以注释整行或者一行中的一部分,一般不用于连续多行的注释文本。当然,它也可以用来注释连续多行的代码段。以下是两种注释风格的例子: if x ...
  • 17.4 闭包中的强引用循环

    17.4 闭包中的强引用循环 17.4.1 一个闭包中的强引用循环示例 17.4.2 解决闭包强引用循环 17.4 闭包中的强引用循环 由于闭包本质上也是引用类型,因此也可能在闭包和上下文捕获变量(或常量)之间出现强引用循环问题。 并不是所有的捕获变量(或常量)都会发生强引用循环问题,只有将一个闭包赋值给对象的某个属性,并且这个闭包体使用...
  • 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 选择工程模板 接着...
  • 11.5 类型嵌套

    11.5 类型嵌套 11.5 类型嵌套 Swift语言中的类、结构体和枚举可以进行嵌套,即在某一类型的{} 内部定义类。这种类型嵌套在Java中称为内部类,在C#中称为嵌套类,它们的形式和设计目的都是类似的。 类型嵌套的优点是能够访问它外部的成员(包括方法、属性和其他的嵌套类型),嵌套还可以有多个层次。 下面我们看一个示例: class ...
  • 6.1 字符

    6.1 字符 6.1.1 Unicode编码 6.1.2 转义符 6.1 字符 字符串的组成单位是字符,那么在Swift中什么能够算是字符,这个问题非常重要。 6.1.1 Unicode编码 Swift是一种现代计算机语言,它采用Unicode编码,它的字符几乎涵盖了我们所知道的一切字符。表示一个字符可以使用字符本身,也可以使用它的U...
  • 19.1 数字类NSNumber

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

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

    13.2 静态方法 13.2.1 结构体中静态方法 13.2.2 枚举中静态方法 13.2.3 类中静态方法 13.2 静态方法 与静态属性类似,Swift中还定义了静态方法,也称为类型方法 ,所谓“类型”是指枚举、结构体和类。静态方法定义的方法也是与静态属性类似的,枚举和结构体的静态方法使用的关键字是static ,类的静态方法使用的...