Swift简介

作者: 文馨2526 | 来源:发表于2018-09-23 20:12 被阅读93次

      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之旅吧!!!

    相关文章

      网友评论

        本文标题:Swift简介

        本文链接:https://www.haomeiwen.com/subject/xtranftx.html