博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Swift基础
阅读量:6094 次
发布时间:2019-06-20

本文共 746 字,大约阅读时间需要 2 分钟。

Swift 是一种新的用来开发IOS和OS X APP的开发语言。尽管如此,如果你有C和Objective-C的开发经验,你会发现大部分Swift内容都比较熟悉。

Swift提供一套基于C和Objective-C改进的类型系统,它包含用于整数的Int,用于浮点数的Float和Double,用于布尔值的Bool和用于字符串的String。Swift也提供了两个强大重要的集合类型 数组(Array)和字典(Dictionary),它们的描述信息请参看Collection Types

和C一样,Swift通过变量来存储通过一个变量名来关联到一个值。当值不能改变时,Swift也可创建大量的变量。有我们知道的常量,它比C语言中的常量更强大。常量大量用于当你想工作的值不需要改变时的一种更安全更明了代码。

在一些熟悉的附加类型中,Swift引进了一些在Objective-c中没有的新类型,比如元组(Tuple)。元组(Tuple)允许你创建传递值。你也可以用一个元组做为一个复合类型值为函数返回多个值。

Swift也引进了可选类型,用来处理缺省值。可选值要么有一个等于X的值要么总是没有值。可选项和Objective-c的空指针相似,但是它能用于除类类型型外的所有类型。可选项比Objective-C中的空指针更安全更容易表达,是Swift非常重要的核心特性。

可选项是说明Swift是一门类型安全的事实实例。Swift能帮助你对值类型和你的代一起工作的理解。如果你的代码期望一个String,类型安全会阻止你传递一个整数错误。这限制允许你在开发应用程序时能更早的捕获定位可能发生的错误

 

转载于:https://www.cnblogs.com/nj20091571/p/4393106.html

你可能感兴趣的文章
STM32启动过程--启动文件--分析
查看>>
垂死挣扎还是涅槃重生 -- Delphi XE5 公布会归来感想
查看>>
腰围2尺1,2,3,4,5,6,7,8寸各自等于是多少厘米/英寸(对比表)
查看>>
kFreeBsd 国内开源镜像站汇总
查看>>
用PYTHON实现将电脑里的所有文件按大小排序,便于清理
查看>>
网页动态切换母版页(MasterPage)
查看>>
几种常见模式识别算法整理和总结
查看>>
iOS开发UI篇—Quartz2D使用(矩阵操作)
查看>>
设计模式初学者笔记:Abstract Factory模式
查看>>
Hrbust1328 相等的最小公倍数 (筛素数,素因子分解)
查看>>
推荐一个内容滚动jquery插件
查看>>
淘宝的几个架构图
查看>>
Warning: Divide by zero.
查看>>
[Android Studio] Android Studio移除的Module如何恢复(转载)
查看>>
蝶若双生,花便盛开
查看>>
Android扩展 - 拍照篇(Camera)
查看>>
JAVA数组的定义及用法
查看>>
充分利用HTML标签元素 – 简单的xtyle前端框架
查看>>
设计模式(十一):FACADE外观模式 -- 结构型模式
查看>>
iOS xcodebuile 自动编译打包ipa
查看>>