pythonios脚本语⾔-iOS开发Swift篇—(⼀)简单介绍⼀、简介
Swift是苹果于2014年WWDC(苹果开发者⼤会)发布的全新编程语⾔
Swift在天朝译为“⾬燕”,是它的LOGO 是⼀只燕⼦,跟Objective-C⼀样,可以⽤于开发iOS、Mac应⽤程序
苹果从2010年7⽉开始设计Swift语⾔,耗时4年打造
Swift的语法特点
从它的语法中能看到Objective-C、JavaScript、Python等语⾔的影⼦
语法简单、代码简洁、使⽤⽅便
可与Objective-C混合使⽤(相互调⽤)
为什么要设计Swift语⾔?
让应⽤开发更简单、更快、更稳定
确保最终应⽤有着更好的质量
⼆、编程语⾔对⽐
脚本语⾔(⽐如Python)
通常易于编写和测试,不需要经历编译-链接-运⾏三个繁琐的步骤
但并不是⾮常强⼤,难以带来⾼质量程序
如果你希望编写⼀款游戏,完全利⽤设备的性能,那么这样的语⾔并不理想
传统编程语⾔(⽐如Objective-C)
使开发者能更好地利⽤设备的性能,开发更复杂的应⽤
但通常较难掌握,在编译和测试时也更⿇烦(经历编译-链接-运⾏三个步骤)
Swift
借鉴了Objective-C、JavaScript、Python等语⾔的优点
⽬标:简单、⾼效、强⼤
三、相关数据
学swift语言能干什么Xcode版本必须 >= 6.0,才能使⽤Swift进⾏调试和开发
Swift⾃从发布之后,备受开发者关注,1天的时间内 Xcode 6 beta下载量突破1400万次
官⽅发布的电⼦书《The Swift Programming Language》下载量突破37万次
⼀位国外开发者已经⽤Swift实现了Flappy Bird游戏(这位开发者上⼿Swift的时间只有4个⼩时,编程加上休息时间,接近9个⼩时)
四、语法
1.2个不需要
(1)不需要编写main函数:全局作⽤域中的代码会被⾃动当做程序的⼊⼝点(从上往下执⾏)
(2)不需要在每⼀条语句后⾯加上分号 let radius = 10
你喜欢的话,也可以加上 let radius = 10;
有⼀种情况必须加分号:同⼀⾏代码上有多条语句时 let radius = 10; let radius2 = 15
2.注释
单⾏注释 // 这是单⾏注释
多⾏注释 /* 这是多⾏注释 */
跟其他语⾔不太⼀样的是,Swift的多⾏注释可以嵌套多⾏注释 /* haha /* hehe */ haha */五、常量和变量
如何声明常量和变量?
⽤let来声明常量 let radius = 10
⽤var来声明变量 var age = 20
var x = 0.0, y = 0.0, z = 0.0
命名:
基本上可以⽤任何你喜欢的字符作为常量和变量名
let π = 3.14159
let �� = "dogcow" // �和�是⼀种特殊的Unicode字符
常量和变量名的注意点
不能包含数学符号(⽐如 + 和 * )
不能包含箭头(⽐如↑、↓、←、→)
不能包含⾮法⽆效的Unicode字符(⽐如 、♠)
不能是关键字(⽐如let、var)
不能包含横线 – 、 制表符(⽐如 my–name)
不能以数字开头(⽐如 123go)
不能是单独⼀个下划线 _ (⽐如var _ = 10)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论