彩票走势图

Swift学习基础篇 -Swift概述

原创|行业资讯|编辑:郝浩|2014-06-04 17:35:47.000|阅读 380 次

概述:本文对全新的编程语言Swift作一个概括的描述,从侧面比较其与C和Objective-C的相同点和不同点。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

Swift是用于iOS和OS开发的一种新的编程语言,尽管如此,Swift的许多部分仍然可以从你在C和Objective-C的开发经验中所熟悉到。

swift for ios

Swift拥有包含所有C和Objective-C的基本型版本,包括用于整数型的Int,用于浮点值的Double和Float,用于判断值的Bool以及用于文本数据的String。Swift还拥有两个包含主要集合类型的强力版本:Array和Dictionary,用于集合类型。

和C语言一样,Swift通过变量来为已知对象赋值并存储,并且它还经常使用不能改变值的参数,我们称其为常量。这个比C语言中的常量更加强力,在无需改变函数值的时候,在Swift中引入常量将会使编写代码更安全,表达意思更清楚。

除了这些熟悉的类型,Swift还引入了Objective-C中没有的高级函数型。这其中就包括能够让你创建和传送数组函数值的元组(Tuples)。元组能够从一个函数中返回以单一的复合值形式出现的多个数值。

Swift也引入了缺少赋值的可选择(Optional)函数型。Optionals的语义格式可以是“这里有一个值,它等于x”,也可以是“它根本没有被赋值。”Optionals功能与在Objective-C中使用的指针nil是相类似的,不同的是,它不仅可以在类里使用还可以在任何函数型里使用。Optionals比Objective-C中的nil指针更加安全和更有表现力,是众多Swift的强力特性的核心。

Optionals是证明Swift是一种安全语言的例子。Swift帮助你理清代码运行所需的函数型,如果你的部分代码需要一个String类型,它可以让你避免错误的使用“Int”。这可以让你在开发过程中能够尽早捕捉和修复错误。


标签:iOS开发工具

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP