Swift-001-Swift简介及基础语法
/*--> */ /*--> */ 1. Swift简介 2014年WWDC 发布的新开发语言,可与OC共同运行于Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。 swift2.0之后的语法则趋于稳定,2017年发布的swift4.0虽有改动,但也只是增添了一些新特性。这些新特性需要在Xcode9上运行才能显示出效果。值得一提的是它支持unicode9,也就是说,可以用某些图片图标来充当变量。 /*--> */ /*--> */ 2.特点 : ① 快速 , 安全 ,使用安全的编程模式并添加很多新特性,使编程更简单 , 扩展性更强 ( 支持Cocoa 和 Cocoa Touch框架 )。 ② 取消了OC指针和其他不安全访问 的使用.变量总是初始化之前使用, 数组和整数检查溢出 ,内存自动管理 。 ③支持 代码预览 , 允许程序员在不编译和运行应用程序的前提下运行 Swift 代码并实时查看结果 ④舍弃OC 早起的SmallTalk的语法,全面改为打点调用( 使用点语法调用属性或者函数 ). ⑤提供了 类似Java的命名空间 (name space)/ 泛型 (generic)/ 运算对象重载 (operator overloading ⑥ 语法非常简洁 , 让编程的流程大大缩短、 简化、高效 、强大. ⑦去掉NS前缀 /*--> */ /*--> */ 3