用Swift实现的FlappyBird小游戏 ? ? ? 伴随着apple公司对swift的推广态度深入,swift火的很快,并且swift精简便捷的语法和强大的功能,对于使用Object—C开发iOS的开发者来说,也有必要了解学习一下swift。这篇...
分类:
移动开发 时间:
2015-06-11 19:40:44
阅读次数:
210
今天学习了Swift语言的最基本的知识,以下是本人的一些认识与小结,希望能帮助更多人的区理解,如有不妥的地方望大家指出,以便及时更正。 基本运算符 运算符是一种特殊的符号或短语,你可以用它来检查,改变,或组合值。 运算符都是一元,二元或者三元:一元运算符操作单个对象主要有:前缀操作符 ...
分类:
编程语言 时间:
2015-06-11 12:55:28
阅读次数:
108
从2014WWDC开发者大会至今,不间断的了解过swift语言的一些特性,始终没有写过这么一篇总结,时至今日,终于鼓起勇气,总结一下对swift的一些认知,也可称为本园的处女作,如有不妥之处望大家不吝指教。 Swift简介: Swift是苹果公司从2010开始研发,参与研发的主要人物是苹...
分类:
编程语言 时间:
2015-06-09 19:52:24
阅读次数:
160
函数Swift的函数语法非常独特,也提供了很高的灵活性和可读性。它可以充分表达从简单的无参数C风格函数到复杂的拥有局部变量和外部变量的OC风格的方法。参数可以有默认值,方便函数的调用。Swift中的每个函数都有一个类型,由其参数类型和返回值类型组成,这个类型可以像Swift中的任何其他类型一样被使用...
分类:
编程语言 时间:
2015-06-09 16:38:39
阅读次数:
148
struct David {
var x = 0;//定义一个结构体,两个字段x,y
var y = 0;//初始值
//定义结构体的构造函数
init(){
//定义一个空构造函数,真正的构造函数,调用时候不带参数调用这里
//构造函数是以init 开头的,自动调用
// [[oc alloc]init]不是构造函数...
分类:
编程语言 时间:
2015-06-09 11:59:14
阅读次数:
137
//函数
//demo1 无参数类型
func testConcat(){
println("测试函数");
}
testConcat()//调用demo1
//demo2 多参数,一个返回值
/*
函数以func开头,表示一个函数
v1表示参数,String参数类型
->返回值类型String
*/
func testConcats(v1:String,v2...
分类:
编程语言 时间:
2015-06-09 11:52:42
阅读次数:
165
控制流Swift提供了和C类似的控制流表达式,包括for、while、if、switch。当然也包括break和continue这种语句来引导控制流到某个指定点的语句。在C的for基础上,Swift提供了更强大的for-in,遍历起来更方便。Swift的switch也比C中的更强大,其中的case在...
分类:
编程语言 时间:
2015-06-08 18:53:56
阅读次数:
175
基础运算符Swift的大部分运算符和C及OC相同,也分一元二元多元的,这里只记录一些Swift特有的性质或写法。赋值运算符( = )在等号右边是一个有多个值的元组时,它的成员值可以分解并同时分别赋值给常量或者变量:let (x, y) = (1, 2)// x is equal to 1, and ...
分类:
编程语言 时间:
2015-06-05 19:25:44
阅读次数:
187
前面三篇笔记通过一些示例展示了Swift的一些特性,粗略地介绍了它的语法和特色,从这一篇笔记开始,将正式系统地介绍Swift的语法和特性了。Swift是一门为iOS和OSX开发准备的全新语言,但是它和C以及Objective-C有很多相似的地方。Swift给所有的C语言基本类型和Objective-...
分类:
编程语言 时间:
2015-06-05 13:36:25
阅读次数:
173