在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
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等语言的优点 目标:简单、高效、强大
三、相关数据 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 网址 = "http://ios.itcast.cn" let ???????? = "dogcow" // ????和????是一种特殊的Unicode字符 常量和变量名的注意点 不能包含数学符号(比如 + 和 * ) 不能包含箭头(比如↑、↓、←、→) 不能包含非法无效的Unicode字符(比如⚽ 、♠) 不能是关键字(比如let、var) 不能包含横线 – 、 制表符(比如 my–name) 不能以数字开头(比如 123go) 不能是单独一个下划线 _ (比如var _ = 10) |
请发表评论