推荐: LOGO设计微信开发包装设计游戏开发接口开发手机网站开发VI设计文字设计Web前端开发网页设计客厅装修情人节表白Oracle数据库网站建设个人网站建设微信客户端

热门搜索: LOGO设计微信开发VI设计网站建设网站推广

当前位置: 威客百科 > 苹果开发 > 苹果开发语言
免费发布需求,接收报价与方案

苹果开发语言

什么是苹果开发?

猜您需要: 【苹果软件开发】【苹果开发工具】

    苹果开发语言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 */

    五、苹果开发语言常量和变量名的注意点
    不能包含数学符号(比如 + 和 * )
    不能包含箭头(比如↑、↓、←、→)
    不能包含非法无效的Unicode字符(比如⚽ 、♠)
    不能是关键字(比如let、var)
    不能包含横线 – 、 制表符(比如 my–name)
    不能以数字开头(比如 123go)
    不能是单独一个下划线 _ (比如var _ = 10)
之前没有文章了 苹果开发工具 >