Swift 变量 变量是一种使用方便的占位符,用于引用计算机内存地址。 Swift 每个变量都指定了特定的类型,该类型决定了变量占用内存的大小,不同的数据类型也决定可存储值的范围。 上一章节我们已经为大家介绍了基本的数据类型,包括整形Int、浮点数Double和Float、布尔类型Bool以及字符串类型String。此外,Swift还提供了其他更强大数据类型, Optional, Array, Dictionary, Struct, 和 Class 等。 接下来我们将为大家介绍如何在 Swift 程序中声明和使用变量。 变量声明 变量声明意思是告诉编译器在内存中的哪个位置上为变量创建多大的存储空间。 在使用变量前,你需要使用 var 关键字声明它,如下所示: var variableName = <initial value> 以下是一个 Swift 程序中变量声明的简单实例: import Cocoa var varA = 42 print(varA) var varB:Float varB = 3.14159 print(varB) 以上程序执行结果为: 42 3.14159…
Tag: Swift
Swift 数据类型 在我们使用任何程序语言编程时,需要使用各种数据类型来存储不同的信息。 变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。在声明变量时也可指定它的数据类型。 所有变量都具有数据类型,以决定能够存储哪种数据。 内置数据类型 Swift 提供了非常丰富的数据类型,以下列出了常用了几种数据类型: Int 一般来说,你不需要专门指定整数的长度。Swift 提供了一个特殊的整数类型Int,长度与当前平台的原生字长相同: 在32位平台上,Int和Int32长度相同。 在64位平台上,Int和Int64长度相同。 除非你需要特定长度的整数,一般来说使用Int就够了。这可以提高代码一致性和可复用性。即使是在32位平台上,Int可以存储的整数范围也可以达到-2,147,483,648~2,147,483,647,大多数时候这已经足够大了。 UInt Swift 也提供了一个特殊的无符号类型UInt,长度与当前平台的原生字长相同: 在32位平台上,UInt和UInt32长度相同。 在64位平台上,UInt和UInt64长度相同。 注意: 尽量不要使用UInt,除非你真的需要存储一个和当前平台原生字长相同的无符号整数。除了这种情况,最好使用Int,即使你要存储的值已知是非负的。统一使用Int可以提高代码的可复用性,避免不同类型数字之间的转换,并且匹配数字的类型推断,请参考类型安全和类型推断。 浮点数 浮点数是有小数部分的数字,比如3.14159,0.1和-273.15。 浮点类型比整数类型表示的范围更大,可以存储比Int类型更大或者更小的数字。Swift 提供了两种有符号浮点数类型: Double表示64位浮点数。当你需要存储很大或者很高精度的浮点数时请使用此类型。 Float表示32位浮点数。精度要求不高的话可以使用此类型。 注意: Double精确度很高,至少有15位数字,而Float最少只有6位数字。选择哪个类型取决于你的代码需要处理的值的范围。 布尔值 Swift 有一个基本的布尔(Boolean)类型,叫做Bool。布尔值指逻辑上的值,因为它们只能是真或者假。Swift 有两个布尔常量,true和false。 字符串 字符串是字符的序列集合,例如: “Hello, World!” 字符 字符指的是单个字母,例如: “C” 可选类型 使用可选类型(optionals)来处理值可能缺失的情况。可选类型表示有值或没有值。 数值范围 下表显示了不同变量类型内存的存储空间,及变量类型的最大最小值: 类型…
Swift 基本语法 在上一章节中我们已经讲到如何创建 Swift 语言的 “Hello, World!” 程序。现在我们来复习下。 如果创建的是 OS X playground 需要引入 Cocoa : import Cocoa /* 我的第一个 Swift 程序 */ var myString = “Hello, World!” print(myString) 如果我们想创建 iOS playground 则需要引入 UIKit : import UIKit var myString = “Hello, World!” print(myString) 执行以上程序,输出结果为: Hello, World!…
Swift 环境搭建 Swift是一门开源的编程语言,该语言用于开发OS X和iOS应用程序。 在正式开发应用程序前,我们需要搭建Swift开发环境,以便更好友好的使用各种开发工具和语言进行快速应用开发。由于Swift开发环境需要在OS X系统中运行,因此其环境的搭建将不同于Windows环境,下面就一起来学习一下swift开发环境的搭建方法。 成功搭建swift开发环境的前题: 必须拥有一台苹果电脑。因为集成开发环境XCode只能运行在OS X系统上。 电脑系统必须在OS 10.9.3及以上。 电脑必须安装Xcode集成开发环境。 Swift 开发工具Xcode下载 Swift 开发工具官网地址:https://developer.apple.com/xcode/download/。 Swift 开发工具百度软件中心下载(国内比较快):http://rj.baidu.com/soft/detail/40233.html Swift 源代码下载:https://swift.org/download/#latest-development-snapshots 下载完成后,双击下载的 dmg 文件安装,安装完成后我们将 Xcode 图标踢移动到应用文件夹。 你也可以在 App Store 中搜索 xcode 安装,如下图所示: 第一个 Swift 程序 Xcode 安装完成后,我们就可以开始编写 Swift 代码了。 接下来我们在应用文件夹打开 Xcode,打开后在屏幕顶部选择 File => New => Playground。…
Swift 教程 Swift 是一种支持多编程范式和编译式的开源编程语言,苹果于2014年WWDC(苹果开发者大会)发布,用于开发 iOS,OS X 和 watchOS 应用程序。 Swift 结合了 C 和 Objective-C 的优点并且不受 C 兼容性的限制。 Swift 在 Mac OS 和 iOS 平台可以和 Object-C 使用相同的运行环境。 2015年6月8日,苹果于WWDC 2015上宣布,Swift将开放源代码,包括编译器和标准库。 谁适合阅读本教程? 本教程适合想从事移动端(iphone)开发或 OS X 应用的编程人员,如果之前有编程基础更好。 本教程所有实例基于 Xcode8.2.1(Swift 3.0.2 的语法格式) 开发测试。 第一个 Swift 程序 第一个 Swift 程序当然从输出 “Hello,…


