Swift发展史

2018-05-21  本文已影响64人  小驴拉磨

简述

Swift是一种支持多编程范式和编译式的编程语言,是用来撰写macOS/OS X、iOS、watchOS和tvOS的语言之一。 2014年,其在苹果开发者年会(WWDC)发布。设计Swift时,苹果公司有意让Swift与Objective-C共存在苹果公司的操作系统上。

历史

类似 Objective-C之处

不同于 Objective-C之处

  1. 不再存在指针。
  2. 指派(Assignments)不再回传值,正确写法是 if (i==0) ,一般容易误写成 if (i=0) 会造成编译时期错误(compile-time error)。
  3. 在switch 的区块内不需要再使用 break 叙述句。另外,case后面都需要有可执行的代码(C或C++可连续使用多个case而不需要额外的代码),否则会发生编译错误。
  4. 变量和常量都要被初始化,而且数组(array)的界限也要确认清楚。
  5. 溢出(overflows)的问题。C语言没有强制整数类型(signed integers)的界限,常常在运行时间发生问题。Swift可以通过整数类型的max或min属性获取最大值或最小值。
上一篇 下一篇

猜你喜欢

热点阅读