swift简介和语言特点

swift是苹果公司在2014年在WWDC上发布的全新编程语言

我们可以在Swift语法中看到Objective—C、JavaScript、C#、Python等语言的影子,它借鉴了这些语言的影子,同时具备编译型语言的高性能和脚本语言的灵活交互性,同时它的语法简单,代码简洁,使用方便,可以轻松地与Objective—C和C混合使用。Swift让应用开发更简单,更高效,更稳定。

下面介绍下Swift语言的相关数据

使用条件

Xcode版本》=6.0

Mac系统版本》=10.9.3


Swift自从发布之后,备受开发者关注,发布当天

Xcode 6 beta下载量突破1400万次

官方发布的电子书《The Swift Programming Language》下载量突破37万次

国外开发者已经用Swift实现了Flappy Bird游戏。该游戏从上手Swift到完成游戏开发只用了9小时


我们再来看一下Swift的首席架构师(心里满满的崇拜)

Swift的首席架构师是Chris Lattner,他是L�L�VM(编译器)项目的主要发起人之一,也是CLang编译器的作者,是苹果公司【开发工具】部门的主管,领导Xcode、Instruments和编译团队,从2010年7月开始主导开发Swift编程语言,Swift的大部分基础架构都是由他一个人完成的


然后我们再来看一下Swift的基础语法和OC的异同点

OC的创建Button

UIButton * btn = [[UIButton alloc]init];

btn.frame = CGRectMake(20, 20, 20, 20);

btn.backgroundColor = [UIColor .blueColor];

[self.view addSubview:btn];


Swift的创建方法

var btn = UIButton()

btn.frame = CGRectMake(20, 20, 20, 20)

btn.backgroundColor = UIColor.blueColor()

self.view.addSubview(btn);


大家可以看到Swift后面其实并不需要分好,很重要的一点大家可以看到,Swift和OC的区别就是调用方法不同,属性名并没有改变,所以说,Swift的语法对于所有初学者

都差不多,但是从Swift开发iOS程序的角度看,iOS程序猿还是占优势的


转载于:https://my.oschina.net/AChang/blog/634226

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值