开始写一个ios应用吧,顺便学一下swift,就这么开始了。
[size=large]升级系统到 10.9.3 [/size]
[size=large]下载xcode6 beta[/size]
[url=http://www.cocoachina.com/bbs/read.php?tid=204299]参考[/url],下载地址 http://pan.baidu.com/s/1qWpuIC0 提取码:ip9o
[size=large]安装xcode6[/size]
直接拖到Applications即可
[size=large]hello world[/size]
其实这是一个大型的hello world,[url=http://www.swiftist.org/topics/96]学习这个例子[/url]实现。
通过这个例子学习了ios与swift的一些特性:
[list]
[*] 函数覆盖
[*] 数组遍历
[*] 定时器
[*] 变量/UI同步机制
[*] 通知机制
[*] appliction的生命周期
[/list]
此外还发现一个bug,时间小于0的情况下还是会继续运行,不断的递减、弹框,需要在updateTimer()方法里杀死计时器。
[size=large]升级系统到 10.9.3 [/size]
[size=large]下载xcode6 beta[/size]
[url=http://www.cocoachina.com/bbs/read.php?tid=204299]参考[/url],下载地址 http://pan.baidu.com/s/1qWpuIC0 提取码:ip9o
[size=large]安装xcode6[/size]
直接拖到Applications即可
[size=large]hello world[/size]
其实这是一个大型的hello world,[url=http://www.swiftist.org/topics/96]学习这个例子[/url]实现。
通过这个例子学习了ios与swift的一些特性:
[list]
[*] 函数覆盖
[*] 数组遍历
[*] 定时器
[*] 变量/UI同步机制
[*] 通知机制
[*] appliction的生命周期
[/list]
此外还发现一个bug,时间小于0的情况下还是会继续运行,不断的递减、弹框,需要在updateTimer()方法里杀死计时器。
if remainingSeconds <= 0 {
timer.invalidate()
}
本文从搭建开发环境开始,介绍了使用Xcode 6进行iOS应用开发的过程,并通过一个详细的HelloWorld实例,学习了Swift语言及iOS开发的基本概念,包括函数覆盖、数组遍历等特性。
3241

被折叠的 条评论
为什么被折叠?



