Swift:基本概述
在介绍Swift之前,先说一段小插曲。 Swift中文被翻译为“雨燕”。如图: 而在苹果推出Swift之前,你在google上面搜索Swift的结果是:Taylor Swift(美国乡村音乐、流行音乐创作女歌手、演员、慈善家)
所以苹果推出Swift之后,不经意就将她得排名挤下去了~~~ 言归正传: 一、Swift是一门什么语言了? swift语言是苹果2014年6月3日正式推出一门新的的语言。它同时具备编译型语言的高性能和脚本语言的灵活性。swift语言主要能够开发 ios 和mac相关的app.执行效率比c,c++,objective_c开发的效率更高(说实话,我对此持怀疑态度,因为Swift是更加面向对象并且是类型安全的语言,和C#及Java很类似,他们都是对C语言的封装。因此封装程度越高,牺牲的就是系能。并且有不少人已经验证了,它的效率真的没有苹果官方说的那么夸张。),大家也许会困惑了,我不是在介绍Swift的使用吗?为什么反而驳斥它的论点。因为Swift的代码书写的确比objective-c好了很多。更容易让很多初学者愿意往Swift方面发展。并且它尽可能的保持方法名类名与objective-c中的一致,这也使得一些长期从事objective-c开发的程序员,很方便的转向Swift的开发。
二、Swift语言的写法很怪异,容易学吗? 我大致预览一些swift的语法,swift语法基本的风格和c#,javascript的语法很像。对于有链式编程的风格的程序员,几乎没有什么难度。 三、Swift语言是取代objective-c语言吗? objective_c语言为苹果公司效力20多年,也是苹果公司的王牌语言。苹果公司不可能放弃objective_c语言的。由于objective_c语言写法和其他语言有写法不同,致使很多开发人员不愿投奔苹果平台,现在苹果公司让更多开发人员投奔到苹果开发平台,就推出最新的swift语言。 四、Swift和objective-c代码比较 objective-c创建按钮写法:
UIButton *btn = [[UIButton alloc] init]; btn.frame = CGRectMake(20,20,100,100); btn.backgroundColor = [UIColor blueColor]; [self.view addSubview:btn]; Swift创建按钮写法:
var btn = UIButton() btn.frame = CGRectMake(20,100) btn.backgroundColor = UIColor.blueColor() self.view.addSubview(btn) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- React Native 0.29.0版本iOS端BundleURL加载方法
- swift – 如何为每个象限创建一个圆形末端的圆圈
- Oracle修改已有数据的字段类型
- Hybrid APP 混合开发模式的选择之路(六:JSBridge---Nativ
- reactjs – 如何在客户端和服务器端呈现逻辑上将react-rout
- PostgreSQL学习笔记---如何包含有单引号的字符串
- Navicat Premium11连接Oracle出现ORA-28547:connection to
- Winform实现鼠标可穿透的窗体镂空效果
- react native中遇到的问题
- xml – izpack:在Windows 7上创建快捷方式