iOS开发Swift篇—(一)简单介绍

iOS开发Swift篇—简单介绍ios

1、简介编程

Swift是苹果于2014年WWDC(苹果开发者大会)发布的全新编程语言app

Swift在天朝译为“雨燕”,是它的LOGO 是一只燕子,跟Objective-C同样,能够用于开发iOS、Mac应用程序编程语言

苹果从2010年7月开始设计Swift语言,耗时4年打造函数

Swift的语法特色性能

从它的语法中能看到Objective-C、JavaScript、Python等语言的影子测试

语法简单、代码简洁、使用方便spa

可与Objective-C混合使用(相互调用)设计

为何要设计Swift语言?调试

让应用开发更简单、更快、更稳定

确保最终应用有着更好的质量

 

2、编程语言对比

脚本语言(好比Python)

一般易于编写和测试,不须要经历编译-连接-运行三个繁琐的步骤

但并非很是强大,难以带来高质量程序

若是你但愿编写一款游戏,彻底利用设备的性能,那么这样的语言并不理想

传统编程语言(好比Objective-C)

使开发者能更好地利用设备的性能,开发更复杂的应用

但一般较难掌握,在编译和测试时也更麻烦(经历编译-连接-运行三个步骤)

Swift

借鉴了Objective-C、JavaScript、Python等语言的优势

目标:简单、高效、强大

 

3、相关数据

Xcode版本必须 >= 6.0,才能使用Swift进行调试和开发

Swift自从发布以后,备受开发者关注,1天的时间内 Xcode 6 beta下载量突破1400万次

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

一位国外开发者已经用Swift实现了Flappy Bird游戏(这位开发者上手Swift的时间只有4个小时,编程加上休息时间,接近9个小时)

4、语法

1.2个不须要

(1)不须要编写main函数:全局做用域中的代码会被自动当作程序的入口点(从上往下执行)

(2)不须要在每一条语句后面加上分号    let radius = 10

你喜欢的话,也能够加上   let radius = 10;

有一种状况必须加分号:同一行代码上有多条语句时 let radius = 10;    let radius2 = 15

2.注释

单行注释 // 这是单行注释

多行注释 /* 这是多行注释 */

跟其余语言不太同样的是,Swift的多行注释能够嵌套多行注释 /* haha /* hehe */ haha */

 

5、常量和变量

如何声明常量和变量?

用let来声明常量 let radius = 10

用var来声明变量 var age = 20

var x = 0.0, y = 0.0, z = 0.0

命名:

基本上能够用任何你喜欢的字符做为常量和变量名

let π = 3.14159

let 网址 = "http://ios.itcast.cn"

let 🐶🐮 = "dogcow" // 🐶和🐮是一种特殊的Unicode字符

常量和变量名的注意点

不能包含数学符号(好比 + 和 * )

不能包含箭头(好比↑、↓、←、→)

不能包含非法无效的Unicode字符(好比⚽ 、♠)

不能是关键字(好比let、var)

不能包含横线 – 、 制表符(好比 my–name)

不能以数字开头(好比 123go)

不能是单独一个下划线 _ (好比var _ = 10)

相关文章
相关标签/搜索