Implicitly unwrapped optionals:
// an implicitly unwrapped optional variable
varmaybeString:String!maybeString=nilmaybeString="fish"
// methods invoked directly, failing at runtime// if the opt...
分类:
移动开发 时间:
2015-01-23 14:44:18
阅读次数:
203
在我们系列教程的第一篇(中译版)中,你已经学到了使用HealthKit开发的基础:读写数据。
在这第二篇,同时也是最后一篇中,你将会学到怎么样处理一种更复杂的数据类型:锻炼与健身的信息(Workout)...
分类:
编程语言 时间:
2015-01-23 13:33:56
阅读次数:
310
HealthKit是iOS 8中的新的API,它提供了一种优雅的方式来获取和存储用户的健康数据。
在本篇HealthKit教程中,你将会创建一个简单地记录用户信息的app。在此过程中,你会学到许多关于HealthKit的知识,例如:
怎么样向用户请求允许来获得HealthKit的数据
怎么样读取信息然后将其格式化展示在屏幕上
怎么样将数据写回HealthKit。...
分类:
编程语言 时间:
2015-01-23 13:32:11
阅读次数:
262
var alert = UIAlertController(title: "", message: "", prefferedStyle: UIAlertControllerStyle.Alert)//添加按钮let oneAction = UIAlertAction(title: "", styl...
分类:
编程语言 时间:
2015-01-23 00:35:52
阅读次数:
425
摘要 : 做为一个70后程序员,克里斯先后发明了 LLVM、Clang 和 Swift,请问你做了什么?上 周出差劳顿,这篇文章几次动笔都未完成,常常躺倒床上就昏睡过去。南方的天气闷热潮湿,让我感到极度的不适应,等到回到北方,天高云清,空气干爽,让人产 生一种「解放区的天是明朗的天」的感觉,我甚至觉...
分类:
移动开发 时间:
2015-01-22 17:47:16
阅读次数:
265
(阅读此文章前,您已经有一定的Object-C语法基础了!)2014年,Apple推出了Swift,最近开始应用到实际的项目中。首先我发现在编写Swift代码的时候,经常会遇到Xcode不能提示,卡顿,直接闪退等问题,尤其是在Swift和OC混编时。(不知道其他开发者是否也有这样的经历,但是我相信这...
分类:
编程语言 时间:
2015-01-22 17:09:58
阅读次数:
356
关于Optional的Control Flow if let constantName = someOptional { statements } 如果该Optional为nil,则不进入if,否则执行且constantName为该Optional的值 例子: if let actualNumber...
分类:
编程语言 时间:
2015-01-22 14:46:12
阅读次数:
199
let somePoint = (1, 1)switch somePoint {case (0, 0): // 位于远点 println("(0, 0) is at the origin")case (_, 0): // x为任意值,y为0,即在 X 轴上 println("...
分类:
编程语言 时间:
2015-01-21 23:47:55
阅读次数:
204
Core Data字面意思就是核心数据,但它其实并不是一个数据库,它是一个框架,就像我们之前经常用到的Foundation一样,我们做持久化的时候,使用Core Data非常方便。下面展示的是Core Data框架的结构图:
我们来新建一个项目进行添加core data的学习。
新建一个项目,在项目中添加new file的时候可以看到专门有一个Core Data的选项
...
分类:
移动开发 时间:
2015-01-21 22:34:43
阅读次数:
390
关于可选值optional不同于OC,swift引入了一个新的概念——可选值,了解这个optional,对于swift的学习至关重要概念定义:可以有值也可以没有值(nil)的一个类型。换句话说,它有两个状态:有值,没有值(nil)按我的理解,可选值是带有布尔类型加持的普通类型如何定义一个可选值呢?上...
分类:
编程语言 时间:
2015-01-21 22:17:37
阅读次数:
346