通常来说,编程语言教程中的第一个程序应该在屏幕上打印“Hello, world”。在 Swift 中,可以用一行代码实现: 1 println("hello, world")如果你写过 C 或者 Objective-C 代码,那你应该很熟悉这种形式——在 Swift 中,这行代码就是一个完整的程序。...
分类:
其他好文 时间:
2014-07-16 19:24:39
阅读次数:
282
这节内容,我们一起来利用SKAction的来为熊猫创建动画,我们将学会通过纹理组产生动画,使用永远循环的SKAction让熊猫不停的跑动。要点:枚举的使用:用来记录熊猫的动作状态 enum Status:Int{ case run=1,jump,jump2,roll //当run被赋值为1的时候,....
分类:
其他好文 时间:
2014-07-16 17:06:05
阅读次数:
181
寒城攻略:Listo 教你 25 天学会 Swift 语言,共同努力,开源中国
官方文档翻译为 Swift 代码讲解,复制粘贴运行内容,本人亲测,0 error,开源代码,只是希望共同努力进步,如有不足,欢迎指正
欢迎转载,备注明出处即可...
分类:
其他好文 时间:
2014-07-16 14:39:21
阅读次数:
180
下面我们通过一个实例介绍一下帧动画的使用,这个实例如下图所示,点击Go按钮开始播放动画,这时候播放按钮标题变为Stop,点击Stop按钮可以停止播放动画。 下面我们再看看具体的程序代码,首先看一下看HelloWorldScene.h文件,它的代码如下:#ifndef __HELLOWORLD_SCENE_H__
#define __HELL...
分类:
其他好文 时间:
2014-07-16 10:30:38
阅读次数:
215
函数是用来完成特定任务的独立的代码块。你给一个函数起一个合适的名字,用来标示函数做什么,并且当函数需要执行的时候,这个名字会被“调用”。
Swift 统一的函数语法足够灵活,可以用来表示任何函数,包括从最简单的没有参数名字的 C 风格函数,到复杂的带局部和外部参数名的 Objective-C 风格函数。参数可以提供默认值,以简化函数调用。参数也可以即当做传入参数,也当做传出参数,也...
分类:
其他好文 时间:
2014-07-15 12:33:52
阅读次数:
271
元组(tuples)把多个值组合成一个复合值。元组内的值可以使任意类型,并不要求是相同类型。你可以把任意顺序的类型组合成一个元组,这个元组可以包含所有类型。只要你想,你可以创建一个类型为(Int,
Int, Int)或者(String, Bool)或者其他任何你想要的组合的元组。
元祖定义
let name = ("jin","chen")
元祖读取
let (givenName,...
分类:
其他好文 时间:
2014-07-15 10:21:02
阅读次数:
206
控制传递语句(Control Transfer Statements)
控制转移语句改变你代码的执行顺序,通过它你可以实现代码的跳转。Swift有四种控制转移语句。
continue
break
fallthrough
return
我们将会在下面讨论continue、break和fallthrough语句。return语句将会在函数章节讨论。
Continue
...
分类:
其他好文 时间:
2014-07-14 20:37:17
阅读次数:
340
在WWDC大会中发布了Swift让人眼前一亮。终于加了很多的现代编程语言该有的东西。很早年以前玩C#3.0+的时候这些差不多类似的已经用的烂熟的东西终于一点一点的在看Swift Programming Language的时候再唤醒。Swift较之于OC(Objective-C)在愈发上几乎是一门新的...
分类:
其他好文 时间:
2014-07-14 20:32:04
阅读次数:
285
条件语句
根据特定的条件执行特定的代码通常是十分有用的,例如:当错误发生时,你可能想运行额外的代码;或者,当输入的值太大或太小时,向用户显示一条消息等。要实现这些功能,你就需要使用条件语句。
Swift 提供两种类型的条件语句:if语句和switch语句。通常,当条件较为简单且可能的情况很少时,使用if语句。而switch语句更适用于条件较复杂、可能情况较多且需要用到模式匹配(patte...
分类:
其他好文 时间:
2014-07-14 17:09:44
阅读次数:
319
Optionals 选配
选配(好像不是这么翻译的)适用于...
分类:
其他好文 时间:
2014-07-14 16:08:42
阅读次数:
259