这篇文章主要讲解苹果Swift官方指南的第二章前四节的要点内容,如果想看完整的英文文档可以去苹果开发者页面下载。
Basic
声明常量let
声明变量var
注释依旧使用"//" "/**/", 注意这里"/**/"在Swift可以嵌套使用
表达式结尾不再有分号
整数
你可以声明为Int或者UInt,他们本身适应不同平台(64位, 32位),类似于NSInte...
分类:
其他好文 时间:
2014-06-20 10:39:32
阅读次数:
311
Set接口的实现,可以方便地将指定的类型以集合类型保存在一个变量中。Set是一个不包含重复元素的Collection,更确切地讲,Set
不包含满足 e1.equals(e2) 的元素对,并且最多包含一个 null
元素。Set接口的底层存储实现都是依赖Map的实现,也可以说Set中元素的管理就.....
分类:
编程语言 时间:
2014-06-11 10:03:12
阅读次数:
340
集合有两大类:Collection和Map,集合的由来:我们用对象来封装数据,对象多了也要存储起来,如果对象的个数不确定,就使用集合容器进行存储。集合的特点:所有集合类都位于java.util包下。集合中只能保存对象(保存对象的引用变量,集合存储的是对象的地址),不可以存储基本数据类型值,集合长度的...
分类:
其他好文 时间:
2014-06-11 09:38:52
阅读次数:
360
Swift 提供两种集合类型来存储集合,数组和字典。数组是一个同类型的序列化列表集合。字典是一个能够使用类似于键的唯一标识符来获取值的非序列化集合。也就是说数组是有序的,字典是无序的。
一. 数组
和Objective-c中的NSArray不一样。swift的数组不仅可以包含对象,也可以包含非对象
1. 初始化
1) 对于单一确定类型的数组初始化...
分类:
其他好文 时间:
2014-06-11 06:02:02
阅读次数:
226
欢迎来到 Swift 关于Swift Swift之旅语言指南 基础知识 基本操作 字符串和字符
集合类型 控制流 函数 闭包 枚举 类和结构体 属性方法 标 继承 初始化 反初始化 ARC 可选链接 类型转换 嵌套类型 扩展 协议 泛型 高级操作符
语言引用 关于语言引用 词法结构 类型 表达式 ....
第1章基础知识
虽说 Swift 是开发 iOS 及 OS
X 应用的一门新编程语言,但它的开发体验与 C 或 Objective-C 有很多相似之处。
Swift 重新实现了 C 与 Objective-C 中的所有基础类型,包括表示整数的 Int,表示浮点数的 Double 与 Float,表示布尔值的 Bool,以及表示纯文本数据的 String。 Swift 还为两个基本集合类...
分类:
其他好文 时间:
2014-06-08 04:41:10
阅读次数:
224
类集框架:jdk提供的一系列类和接口,位于java.util包当中,主要用于存储和管理对象,主要分为三大类:集合、列表和映射。集合Set:用于存储一系列对象的集合。无序、不允许重复元素。列表List:用来存储有顺序的一组数据的集合。有序映射Map:以键值对的方式进行数据存储的集合。类集框架主体结构:...
分类:
编程语言 时间:
2014-06-06 18:24:14
阅读次数:
271
C#的HashSet很少被使用的集合类型的一些被常用到的方法。...
分类:
其他好文 时间:
2014-06-05 11:13:08
阅读次数:
159
1.Collection
和 Collections
的区别。
Collection
是集合类的上级接口,继承于他的接口主要有
Set 和
List.
Collections 是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。
2.HashMap
和 Hashtable
的区别。
HashMap 是...
分类:
编程语言 时间:
2014-06-05 01:25:20
阅读次数:
296
一、关于迭代器迭代器是一种方法、get 访问器或运算符,它通过使用 yield
关键字对数组或集合类执行自定义迭代。yield
返回语句会导致源序列中的元素在访问源序列中的下一个元素之前立即返回给调用方。尽管您以方法的形式编写迭代器,但编译器会将其转换为一个实际上是状态机的嵌套类。只要客户端代码中的...
分类:
其他好文 时间:
2014-06-03 07:27:31
阅读次数:
237