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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,056评论 3 119
  • 进度条27 -160 昨天先读写了邶风的第二首诗,今天回到国风·邶风的第一首,全诗五章。几句“我心匪鉴,我心匪石,...
    刘小麦同学阅读 8,685评论 0 0
  • 本人是80后宝妈,最近迷上画画,彩铅因其使用方便,好收纳,成了我的首选,绘画对象自然是自家宝贝了。 先上成品。 步...
    雪影SY阅读 3,704评论 2 1

友情链接更多精彩内容