数智图书馆-无锡数智政务 本次搜索耗时 1.949 秒,为您找到 139 个相关结果.
  • 19.1 数字类NSNumber

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

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

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

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

    第 7 章 控制语句 第 7 章 控制语句 程序设计中的控制语句有3种,即顺序、分支和循环语句。Swift程序通过控制语句来执行程序流,完成一定的任务。程序流是由若干个语句组成的,语句可以是一条单一的语句,也可以是一个用大括号({} )括起来的复合语句。Swift中的控制语句有以下几类: 分支语句:if 和switch 循环语句:whil...
  • 8.3 集合的复制

    8.3 集合的复制 8.3.1 字典复制 8.3.2 数组复制 8.3 集合的复制 集合在赋值或参数传递过程中会发生复制。Swift中的集合都是结构体类型,即值类型。值类型在赋值或参数传递时会发生复制行为,赋予的值或传递的参数是一个副本;而引用类型在赋值或参数传递时不发生复制行为,赋予的值或传递的参数是一个引用(实例本身)。 同样是值类型...
  • 第 9 章 函数

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

    17.4 闭包中的强引用循环 17.4.1 一个闭包中的强引用循环示例 17.4.2 解决闭包强引用循环 17.4 闭包中的强引用循环 由于闭包本质上也是引用类型,因此也可能在闭包和上下文捕获变量(或常量)之间出现强引用循环问题。 并不是所有的捕获变量(或常量)都会发生强引用循环问题,只有将一个闭包赋值给对象的某个属性,并且这个闭包体使用...
  • 9.3 函数返回值

    9.3 函数返回值 9.3.1 无返回值函数 9.3.2 多返回值函数 9.3 函数返回值 Swift中函数的返回值也是比较灵活的,形式主要有3种:无返回值、单一返回值和多返回值。这一节我们介绍这3种函数返回值的不同形式。 9.3.1 无返回值函数 有的函数只是为了处理某个过程,或者要返回的数据要通过inout 类型参数传递出来,这时...
  • 18.1 选择语言

    18.1 选择语言 18.1 选择语言 在苹果公司的Swift语言出现之前,开发iOS或Mac OS X应用主要使用Objective-C语言,此外还可以使用C和C++语言,但是UI部分只能使用Objective-C语言。 Swift语言出现后,iOS程序员有了更多的选择。在苹果社区里,有很多人在讨论Swift语言以及Objective-C语言的...