首页 > 代码库 > 赵雅智_Swift(1)_swift简介及类型
赵雅智_Swift(1)_swift简介及类型
Swift 是 iOS 和 OS X 应用开发的一门新语言。
如果你有 C 或者 Objective-C 开发经验, Swift 的很多内容都是你熟悉的。
Swift 的类型是在 C 和 Objective-C 的基础上提出的
- Int是整型
- Double和Float是浮点型
- Bool是布尔型
- String是字符串
- Swift 还有两个有用的集合类型,请参考集合类型。
- Array
- Dictionary
- 元组(Tuple):
- Swift 还增加了 Objective-C 中没有的类型。
- 元组可以让你创建或者传递一组数据,比如作为函数的返回值时,你可以用一个元组可以返回多个值。
- 可选(Optional)类型
- 处理值缺失的情况。
- 可选表示“那儿有一个值,并且它等于 x ”或者“那儿没有值”。可选有点像在 Objective-C 中使用nil,但是它可以用在任何类型上,不仅仅是类。可选类型比 Objective-C 中的nil指针更加安全也更具表现力,它是 Swift 许多强大特性的重要组成部分。
就像 C 语言一样,Swift 使用变量来进行存储并通过变量名来关联值。
在 Swift 中,值不可变的变量有着广泛的应用,它们就是常量,而且比 C 语言的常量更强大。在 Swift 中,如果你要处理的值不需要改变,那使用常量可以让你的代码更加安全并且更好地表达你的意图。
Swift 是一个类型安全的语言,可选就是一个很好的例子。
Swift 可以让你清楚地知道值的类型。如果你的代码期望得到一个String,类型安全会阻止你不小心传入一个Int。你可以在开发阶段尽早发现并修正错误。
赵雅智_Swift(1)_swift简介及类型
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。