Swift 基础语言
李鴻耀同學
这个作者很懒,什么都没留下…
展开
-
Swift - 基础部分
常量和变量常量和变量相当于一个容器,存储数据。常量和变量把一个名字名字和一个指定类型的值关联起来。常量的值一旦设定就不能更改,而变量的值可以任意更改。声明常量和变量Swift是强类型的语言,要求所有的常量和变量必须先声明,后使用,声明变量时必须显示或隐式指定变量的类型。Swift用let来声明常量,用var来声明变量。// 声明常量let studentNumber = 1101// 声原创 2015-08-29 00:37:16 · 1316 阅读 · 0 评论 -
Swift - 基本运算符
简介运算符是检查、改变、合并值的特殊符号或短语。例如,加号+将两个数相加(如let i = 1 + 2)。更复杂的运算例子包括逻辑与运算符&&(如a = 10 && b > 20),或让i值加1的便捷自增运算符++i等。Swift 支持大部分标准 C 语言的运算符,且改进许多特性来减少常规编码错误。如:赋值符(=)不返回值,以防止把想要判断相等运算符(==)的地方写成赋值符导致的错误。算术运算符原创 2015-08-30 16:49:35 · 3046 阅读 · 0 评论 -
Swift - 字符和字符串
简介Swift使用Character类型代表单个字符,使用String代表字符串。字符串表示一个有序的字符集合,例如Hello,word!代表字符串,String也可被当成多个Character的有序集合。字符串字面量Swift允许在代码中包含一段预定义的字符串作为字符串字面量。字符串字面量是由双引号""包裹着的具有固定顺序的文本字符集。字符串字面量可以用于为常量和变量提供初始值:// na原创 2015-08-30 23:55:59 · 1862 阅读 · 0 评论 -
Swift - 集合类型
简介Swift 语言提供Arrays、Sets和Dictionaries三种基本的集合类型用来存储集合数据。数组是有序数据的集;集合是无序无重复数据的集;字典是无序的键值对的集。Swift 语言中的Arrays、Sets和Dictionaries中存储的数据值类型必须明确。集合的可变性使用var声明的Arrays、Sets、Dictionaries将是可变的,这意味着可以在原创 2015-08-31 08:43:46 · 1587 阅读 · 0 评论 -
Swift - 流程控制
顺序结构任何编程语言中最常见的程序结构就是顺序结构。顺序结构就是程序从上到下一行一行地执行,中间没有任何判断和跳转。如果Swift程序的多行代码之间没有任何流程控制,则程序总是从上向下一次执行,排在前面的代码先执行,排在后面的代码后执行,这意味着:如果没有流程控制,Swift程序的语句是一个顺序执行流,从上向下一次执行每条语句。分支结构Swift提供了两种常见的分支控制结构,i原创 2015-09-02 17:58:12 · 838 阅读 · 0 评论 -
Swift - 函数
简介函数是用来完成特定任务的独立的代码块。函数的定义与调用定义函数:func 函数名(参数列表)->返回值 { 实现部分 }关键字 函数名 参数 返回值func sayHello (name: String) -> String { // 函数实现 return "Hello, " + name + "!"} 注意:参数列表原创 2015-09-14 22:54:15 · 988 阅读 · 0 评论 -
Swift:界面传值指南
前言好久没有更新博客了,过了一个年,长胖了不少。昨天把Swift语言的传值方法整理了一下,今天呢,就把整理的东西形成文章以供大家参考,不到之处,欢迎各位提点。在去年,我整理了一篇OC版本的界面传值文章,如果你想要了解OC实现形式,欢迎前往阅读。通知传值通知可实现任意界面之间的数据传递,但必须满足一个条件,就是必须保证在发送通知的时候监听者已经存在。而通知的注册主要通过NSNotificationCe原创 2016-02-26 17:15:20 · 6144 阅读 · 6 评论