您当前的位置: 首页 >  swift

1.1 Hello Swift(雨燕)

发布时间:2020-06-15 13:29:25 ,浏览量:0

1.1 Hello Swift(雨燕)

雨燕捎帘入,风花拥槛浮

The Swift brings in the curtain, with the wind and flowers float on the threshold

——出自刘子翚《寄张子平》

1976年愚人节这一天,美国的两个年轻人在自家后院的车库里创建了一家公司,四十年后这家公司成为全球100大最有价值品牌的第一名。

2007年1月,它推出了一款足以颠覆当时所有人使用习惯,令竞争对手在后续的几十年里疯狂模仿的硬件产品:iPhone。

在这里插入图片描述

2018年8月,它的市值首次超过1万亿美元,股价刷新历史最高位。

是的,这家公司就是苹果公司,而其中的一位年轻人就是史蒂夫·乔布斯。

一直以来苹果公司围绕其核心产品iPhone,打造出庞大的软件生态链,促使AppStore中产生了无以计数的优秀App。

2014年苹果公司宣布在WWDC上推出全新编程语言,它可与Objective-C共同协作在MacOS(当时叫做OS X)、iOS以及未来的iTV、AppleWatch等平台上开发应用程序,于是乎一只轻巧的雨燕(Swift)在那一年闪亮登场了。

在这里插入图片描述

Swift是一门现代化气息浓重的系统编程语言,它的语法简洁、人性化、注重安全性。它从C、C++、Objective-C、Ruby、C#等高级语言中借鉴了诸多优点,厚积薄发。

Swift对于初学者来说很友好, 它是第一个既满足工业标准又像脚本语言一样充满表现力和趣味的编程语言。它支持代码预览,这个革命性的特性可以允许程序员在不编译和运行应用程序的前提下运行Swift代码并实时查看结果。

2015年12月4日,苹果公司宣布其Swift编程语言开放源代码。官方的The Swift Programming Language教程可以在线免费观看和下载。

2017年3月,短短3年时间,Swift就强势杀到全球TIOBE编程语言排行榜排名前十的位置,不可谓风光无两。

所有伟大编程语言入门总是从最简单的示例开始,学习Swift也不例外。下面就让我们在Playground中用Swift5最新的SwiftUI框架来展示那句经典的Hello语句吧:

import SwiftUI import PlaygroundSupport PlaygroundPage.current.needsIndefiniteExecution = true let v = VStack { Text("Hello Swift") .font(.largeTitle) .foregroundColor(.red) .padding() .background(RoundedRectangle(cornerRadius: 10).fill(Color.blue)) } PlaygroundPage.current.liveView = UIHostingController(rootView: v) 

在这里插入图片描述

如上图所示,短短十几行代码(除去Playground自身的配置代码,只有几行),我们活灵活现的在屏幕上显示了一个颜色鲜明的窗口,其中红色的文本Hello Swift正是我们所期待的。

通过上面寥寥几行代码,给我们对Swift语言的直观感觉是:简洁、优雅、组织精良、缩进得当。

如果大家现在还不太懂Swift语言,也没关系,后面我们将利用大量的篇幅来介绍它,相信当大家看完这本大部头之后,可以完全掌握并且熟练运用这门语言。

不过正所谓温故而知新,在进一步亲密接触Swift之前,我们有必要先来看看它的前任: Objective-C语言。

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    107766博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.1270s