【Swift4.0】基础部分
来源:互联网 发布:直播反恐精英的软件 编辑:程序博客网 时间:2024/05/02 14:30
翻译能力有限,如有不对的地方,还请见谅!希望对Swift的学习者有所帮助,使用的编写工具:JQNote
Swift是一门新的编程语言,用于iOS,macOS,watchOS以及tvOS系统平台上应用程序的开发。尽管如此,如果有C和Objective-C开发经验的话,那么对于Swift的许多部分,你将并不陌生。
C和Objective-C中所有的基本类型,Swift都提供了自己的版本,包括整型Int,浮点型Double和Float,布尔值类型Bool,以及文本数据String。同时,Swift也提供了三个主要的集合类型,Array,Set和Dictionary,在后续的集合类型中会有介绍。
与C语言一样,Swift通过一个有识别名的变量来存储和引用数据值。还广泛使用了值不可改变的量,称之为常量。比C语言中的常量功能更加强大。Swift中常量的使用会让代码更加安全和清晰。
另外,Swift引入了Objective-C中没有的高级类型,比如元组。元组允许创建和传递一组不同类型值,你可以使用包含多个值的元组作为一个函数的单个复合返回值。Swift还引入了可选类型,用于处理值缺失的情况。可选的意思是说“有值,它等于x”或者“根本就没有值”。可选类型与Objective-C中的nil相似,但是nil只是针对于类指针,而Swift中的可选类型可用于任何类型,不仅仅是类。可选类型不仅比Objective-C中的nil指针更安全,也更有表达力。它也是Swift中许多强大特性中的核心部分。
Swift是一门类型安全的语言,这意味着它要求在代码中的值都有一个明确的类型。如果代码中要表示一个String,类型安全不允许你传递一个错误的整型Int给它。同样,类型安全也会阻止把一个可选类型的String传递给非可选类型的String。类型安全有助于程序员在开发中尽早的发现和解决错误。
- 【Swift4.0】基础部分
- Swift4.0结构体基础知识点
- swift4.0 涂鸦画板
- swift4.0 UIButton小解
- swift4.0 新特性
- Swift4.0 — 属性
- Swift4.0枚举基础知识
- swift4.0 适配
- Swift4.0 字符串操作
- Swift4.0开发笔记
- 【Swift4.0】可选类型
- Swift4
- Swift4
- Swift4
- Swift4
- swift4
- Swift4 学习笔记——基础篇
- swift4.0自定义UITabBarController +UINavigationController
- IDEA maven集成springmvc hibernate
- react入坑之setState注意事项
- 乌镇现场 | 李彦宏:中国互联网人口红利不再 但AI的机会来了
- 乌镇现场 | 微软沈向洋:机器可以有情感和情商 都可以写诗了
- 乌镇现场 | 谷歌CEO:现在是人来适应电脑,未来是电脑适应人
- 【Swift4.0】基础部分
- 金山云怎么样-金山云主机特价主机-1核1G 50G:279元1年
- Visual C++异常处理机制原理与应用(四)——C/C++结构化异常处理之try-except异常处理的使用(中)
- css样式的级别
- sap的rfc接口调用
- Android点击home键重启问题的解决
- Redis之五种数据类型的简单增删改查
- 2017年终总结
- 为什么图式一旦被启动,就会像程序一样被严格执行下去?