官方文档中的16页:numbers.map({ (number: Int) -> Int in let result = 3 * number return result })不知道这个怎么用,更不知道它所说的要写个把奇数改成0的方法。
分类:
其他好文 时间:
2014-06-26 19:06:05
阅读次数:
193
Working with Characters (与字符相关) 在Swift中,String类型表示一组有序字符的值.每个字符都是一个Unicode符号.可以使用for-in循环来遍历字符串中的每个字符: for character in "Dog!🐶" { println(...
分类:
移动开发 时间:
2014-06-26 15:56:01
阅读次数:
235
完成Swift的语法关之后,来点实际的Task,第一个任务是写一个tableview,使用cocoaTouch里tableview这个常用的控件。
创建工程,选择Swift语言
首先是用Obejctive-C写的最简单的tableview
点击下载源码
然后是Swift写的tableview
点击下载源码...
分类:
其他好文 时间:
2014-06-26 08:17:56
阅读次数:
225
闭包(Closures)
使用过其他语言的应该对代码块并不陌生,Swift中的闭包与C,OC中的Block相似。
表示自包含的函数代码块,可以在代码中传递和使用。
并且可以捕获和存储上下文的变量以及常量值,Swift会为你进行捕获相关的内存操作。
上一篇文章提到的函数,也是一种特殊的闭包,具体在:
全局函数是有名字但是不会捕获任何值的闭包。
嵌套函数是有名字且可...
分类:
其他好文 时间:
2014-06-26 08:12:38
阅读次数:
243
swift demo ,先加载部分内容,点击加载全部...
分类:
其他好文 时间:
2014-06-26 07:57:10
阅读次数:
237
语法:[html]view plaincopy{(parameters)->returntypeinstatements}实例:采用函数实现:[html]view plaincopyletnames=["Chris","Alex","Ewa","Barry","Daniella"]funcbackw...
分类:
其他好文 时间:
2014-06-25 11:02:34
阅读次数:
185
函数定义 使用 func 定义一个函数。调用函数使用他的名字加 上小括号中的参数列表。使用 -> 分隔参数的名字和 返回值类型。 函数声明: func greet(name: String, day: String) -> String {
return "Hello \(name),today is \(day)."
} 函数调用:greet("Bob", "Tuesday") 无返回值函数...
分类:
其他好文 时间:
2014-06-25 10:04:23
阅读次数:
255
语法: { (parameters) ->return type in statements} 实例:采用函数实现: let names =["Chris", "Alex", "Ewa", "Barry", "Daniella"]
funcbackwards(s1: String, s2: String) -> Bool {
return s1 > s2
}
var reversed = sort...
分类:
其他好文 时间:
2014-06-25 10:01:29
阅读次数:
224
闭包的三种形式1.全局函数是一个有名字但不会捕获任何值的闭包2.嵌套函数是一个有名字并且可以捕获其封闭函数域内值的闭包3.闭包表达式时一个利用轻量级语法缩写的可以捕获其上下文中变量或者常量值的没有名字的闭包SWIFT闭包中的一些特点1.利用上下文推断参数和返回值类型2.单表达式闭包可以省略retur...
分类:
其他好文 时间:
2014-06-25 09:50:46
阅读次数:
200