2014年6月20日

苹果新的编程语言 Swift 语言进阶(十五)--协议

摘要: 协议定义了适合某个特定任务或功能需要的方法、属性和其它需求的一个蓝图。协议本身不提供这些需求的实现,它只是描述了一个任务或功能实现的蓝图。 协议与java 语言中的接口定义类似,都是描述了一个实现可以干什么,而本身却不包含任何实现。与接口不同的是swift语言定义的协... 阅读全文

posted @ 2014-06-20 17:49 张大大123 阅读(158) 评论(0) 推荐(0) 编辑

苹果新的编程语言 Swift 语言进阶(十四)--扩展

摘要: 扩展是为一个已经存在的类、结构、枚举类型添加新功能的一种方式,包括为不能存取源代码的那些已经存在的类型添加功能。 扩展类似于Objective-C语言中的类别,与类别不同的是Swift语言的扩展没有名字。 扩展能够为已存在类型: 1)增... 阅读全文

posted @ 2014-06-20 16:27 张大大123 阅读(146) 评论(0) 推荐(0) 编辑

苹果新的编程语言 Swift 语言进阶(十三)--类型检查与类型嵌套

摘要: 一 类型检查 1、 类型检查操作符 类型检查用来检查或转换一个实例的类型到另外的类型的一种方式。 在Swift中,类型检查使用is和as操作符来实现。 is操作符用来检查一个实例是否是某种特定类型,如果是返回true,否则返回false。 as操作... 阅读全文

posted @ 2014-06-20 08:51 张大大123 阅读(159) 评论(0) 推荐(0) 编辑

导航