码迷,mamicode.com
首页 >  
搜索关键字:swift 照相    ( 7744个结果
7.Swift教程翻译系列——控制流之循环
Swift提供了类C语言类似的控制流结构。包括for循环和while循环来多次执行任务,if和switch语句根据不同的条件执行不同的分支代码,break和continue语句将执行流程跳转到其他语句。除了C里面传统的for-条件-递增循环,Swift还增加了for-in循环使得遍历数组,字典,范围,字符串或者其他序列都很简单。...
分类:其他好文   时间:2014-06-22 22:27:43    阅读次数:391
swift 进阶笔记 (一) —— 可选型
swift定义可选型的时候,要用“?”,但是在swift的标准库中,可选型的定义是Optional,”?”只是个简写形式。 var myNum: Int? var myNum: Optional 两句等价 可以看出可选型是个泛型,而Optional又是个枚举,Optional可以是 None,也可以是Some(T): protocol Reflectable {...
分类:其他好文   时间:2014-06-22 22:20:27    阅读次数:259
swift 笔记 (二十) —— 泛型
泛型 泛型是为了解决在针对不同数据类型,而做了同一种功能的操作导致的每个类型我们都要写一份代码的问题。 有了泛型,我们可以只写一份逻辑代码,而适应于不同的数据类型。 func swapInt(inout num1:Int, inout num2: Int) {      var tmp = num1      num1 = num2      num2 = tmp } ...
分类:其他好文   时间:2014-06-22 20:29:13    阅读次数:204
苹果新的编程语言 Swift 语言进阶(十五)--协议
协议定义了适合某个特定任务或功能需要的方法、属性和其它需求的一个蓝图。协议本身不提供这些需求的实现,它只是描述了一个任务或功能实现的蓝图。       协议与java 语言中的接口定义类似,都是描述了一个实现可以干什么,而本身却不包含任何实现。与接口不同的是swift语言定义的协议可以被一个类、结构、或者枚举采用,来提供协议规定需求的实际实现,而java 语言的接口只能被类实现。   ...
分类:移动开发   时间:2014-06-22 18:53:21    阅读次数:200
swift 笔记 (二十一) —— 高级运算符
高级运算符 位运算符 按位取反: ~ 按位与运算:  & 按位或运算:  | 按位异或运算:  ^ 按位左移运算: 按位右移动算: >> 溢出运算符 自从swift里面提供了所谓的类型安全之后,我们就不能再用一个 Int.max 进行+1操作了,这样会导致报错。所以swift又提供了一个让我们在知道这会溢出的前提下,继续+1的溢出运算符,这听上去也不错。...
分类:其他好文   时间:2014-06-22 18:00:23    阅读次数:283
初探swift语言的学习笔记八(保留了许多OC的实现)
swift ,通知,委托,KVO...
分类:其他好文   时间:2014-06-22 17:35:31    阅读次数:143
Swift字典
字典初始化 基本语法: [key 1: value 1, key 2: value 2, key 3: value3] var   airports:    Dictionary    = ["TYO": "Tokyo", "DUB":"Dublin"] 字典追加元素 var   airports:    Dictionary    = ["TYO": "Tokyo", "DUB":"Dublin...
分类:其他好文   时间:2014-06-22 16:49:01    阅读次数:173
Swift初体验 (一)
// 声明一个常量 let maxNumberOfStudents: Int = 47 // 声明一个变量,如果没有在声明的时候初始化,需要显示的标注其类型 var currentNumberOfStudents = 23 // 使用前必须初始化 currentNumberOfStudents += 1 // 浮点数据自动推断为Double类型,如果需要指定了Float类型,需要显示...
分类:其他好文   时间:2014-06-21 22:54:45    阅读次数:231
Swift初体验(二)
// 函数写法初体验 func getMyName(firstName first:String, lastName last:String) -> String{ //return first + "-" + last return first + last } var myName = getMyName(firstName: "hu", lastName: "mingta...
分类:其他好文   时间:2014-06-21 22:53:20    阅读次数:211
Swift学习笔记十六:协议
Protocol(协议)用于统一方法和属性的名称,而不实现任何功能。协议能够被类,枚举,结构体实现,满足协议要求的类,枚举,结构体被称为协议的遵循者。 遵循者需要提供协议指定的成员,如属性,方法,操作符,下标等。 一、协议的基本语法      咱们还是先上代码吧 protocol Human { var name:String{ get set } var isMan:...
分类:其他好文   时间:2014-06-21 18:39:12    阅读次数:199
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!