Swift简介

  Swift是苹果于2014年WWDC(苹果开发者大会)上发布的新的开发语言。可与Objective-C共同运行于Mac OS和iOS平台上,用于搭建基于苹果平台的应用程序。(由于Swift是开源的,所以Swift不仅仅可以编写Mac OS和iOS应用,还可以编写例如server端应用,后续会有相关介绍)

  发布会上用了四个词介绍Swift

  Fast—拥有比OC更快的速度

  Modern—支持Closures、Generics、Type inference、Multiple return types、Namespaces、Tuples等等

  Safe—Swift的设计以安全为出发点,以避免各种常见的编程错误

  Interactive—更优秀的可交互性,例如Playground

 Swift和OC一样支持Cocoa和Cocoa Touch,使用LLVM编译器,使用同样的优化程序和自动向量化器,ARC模式的内存管理,同时拥有和OC一样的runtime。

  虽然受到OC和其他语言的启发,但Swift本身并不是C的派生语言。作为一门完整且独立的语言,Swift将流控制、数据结构和函数等核心功能与对象,协议,闭包和泛型等高级结构打包在一起。

 Swift可与OC、C混编。Swift目前版本为4.x。

 Swift是一门具有与脚本语言同样的表现力和趣味性的系统编程语言。

 Swift完全开源。github地址https://github.com/apple/swift,社区地址https://swift.org/

  接下来我会系统的介绍Swift相关,从基本语法到最后拥有开发复杂应用的能力(中间还会穿插一些开发必备的技能,如设计模式等)。让我们一起踏上Swift之旅吧!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值