深入浅出 Swift 3

Swift 是苹果公司推出的一门全新的编程语言。最初,它被用于编写苹果设备上(iOS,macOS,watchOS 和 tvOS)的应用程序。后来,苹果公司将 Swift 开源,从这时候起 Swift 便可以在 Linux 上运行,这也就意味着 Swift 正在向一门全端语言发展。

从 Swift 推出到 2016 年,已经走过了两年的时间,这么长的时间内,Swift 已经进化到了第三个大版本(腾云科技ty300.com)。这期间伴随着很多的变化,而对于初学编程的你,无需考虑这些内容,Swift 3 以前的版本都已经成为历史。

在小编今天介绍的本教程中,将带你从零开始,针对 Swift 3 直接开始学习。想做苹果开发的小伙伴快看啊!!

课程名称:

【深入浅出 Swift 3】

课程简介:

在 这个教程中,我们不去讨论 Swift 如何去服务于 iOS/macOS 等苹果上的开发(在这些平台中,你可能听说过 Objective-C 这门语言早已服务它们多年,Swift 是专门为了用于替代它们而产生的),而是专注于讨论 Swift Open Source 在通用平台(当然,我们其实主要讨论 Swift on Linux)下的编程。

课程主要是带你学习Swift语言的语法等基础知识,希望本教程能够成为你学习 Swift、甚至是学习编程的第一份教程。

适合人群:

本教程属于新手教程,适用于毫无编程经验的读者。

课程列表:

在线开发环境:

学习一门新的语言当然少不了动手啦,不要以为Swift只能在苹果上去开发学习,实验楼也有Swift的在线开发环境,当然是在 Linux 上运行的:

1)交互式Swift:

对程序员来说,最兴奋的东西莫过于终端了,开发 Swift 应用程序也是一样;

2)脚本式Swift:

你也可以使用执行脚本的方式来执行 Swift;

稿源:勤快学QKXue.NET

更多深入浅出 Swift 3介绍

时间: 2024-08-01 01:02:39

深入浅出 Swift 3的相关文章

深入浅出Swift(2)—— 控制流

Swift除了具备C所有的控制流结构外,还具备了oc中没哟的 for...in...结构方便遍历数组,字典等. [循环] swift的循环提供了四种结构: <1>for...in:常用来遍历数组,类似与c#中的forearch var myArray = ["string1",123,456] for i in myArray{ println("item is \(i)") } var myArray = ["v1":"s

从Pitre《Swift 基础教程2nd》开始

看了两天<Learn Objective-C on the MAC> 中文版本<Objective-C基础编程>,大概认真读到了第9章内存管理部分,感觉这语言可比C++简单多了. 第一天,因为有C语言基础的缘故,我在windows 上安装了GNUstep (Objective-C)开发环境,变看电子书籍,边在PC上编译运行树上的示例,几乎一个都没放过,还做了不少笔记. (毕竟作者 Mark Dalrymaple & Scott Knaster 是高屋建瓴,叙述技术娓娓道来,

Swift编程语言(中文版)官方手册翻译(第一部分)

独立翻译,进度会比较慢.等不及的可以看CocoaChina翻译小组,他们也正在组织翻译,而且人手众多,相信会提前很多完成翻译.当然质量就见仁见智了.原文可以在iTunes免费下载 目前进度 4 JUN 2014:6.5 % 前言 今天Apple发布了新的编程语言Swift,也提供了一本将近400页的 The Swift Programming Language(Swift编程语言).虽然我没有开发者账号,没法实际上机练习Swift代码,但这不影响我阅读这本书,以及用铅笔在纸上运行这些小程序.Ap

深入浅出--iOS的TCP/IP协议族剖析&amp;&amp;Socket

深入浅出--iOS的TCP/IP协议族剖析&&Socket 简介 该篇文章主要回顾--TCP/IP协议族中的TCP/UDP.HTTP:还有Socket.(--该文很干,酝酿了许久!你能耐心看完吗?) 我在这个文章中,列举了常见的TCP/IP族中的协议,今天主角是--传输层协议. 传输层(Transport Layer)是OSI(七层模型)中最重要.最关键的一层,它负责总体的数据传输和数据控制的一层,传输层提供端到端(应用会在网卡注册一个端口号)的交换数据的机制,检查分组编号与次序.传输层对

初识 Swift编程语言(中文版)

前言 今天Apple公布了新的编程语言Swift.也提供了一本将近400页的 The Swift Programming Language(Swift编程语言). 尽管我没有开发人员账号.没法实际上机练习Swift代码,但这不影响我阅读这本书,以及用铅笔在纸上执行这些小程序. Apple的东西如此之火爆.Swift一经推出大家纷纷转投iOS/OS X怀抱.相信不久就能出现中文版的相关书籍,而各种良莠不齐的app也将蝗虫般地铺满天地. 不多说,走在别人前面,在阅读原文的同一时候.也对原文进行了翻译

关于《Swift开发指南》背后的那些事

时间轴(倒叙)2014年8月底在图灵出版社的大力支持下,全球第一本全面.系统.科学的,包含本人多年经验的呕心沥血之作<Swift开发指南>(配有同步视频课程和同步练习)全线重磅推出2014年7月5日苹果宣布Swift语言二十天后,<Swift开发指南>第一稿交予图灵出版社2014年6月9日苹果宣布Swift语言三天后,启动<Swift开发指南>撰写2014年6月2日凌晨1点(北京时间:)在苹果开发者大会WWDC 2014上,苹果宣布了全新的iOS及OS X平台开发语言S

12套swift学习资源分享

虽然objective-c编程语言在过去很长一段时间都是iOS应用开发的基础语言,且很多iOS开发者对其也深爱有佳,但是随着swift编程语言的问世,迅速发展为开发者追捧的语言.且今年伴随着swift2.0的问世及swift语言的开源,更加奠定了其在今后的发展. 接触过swift语言的童鞋应该都知道,在开发 OS X, IOS, watchOS 和 TVOS 应用上,Swift 毫无疑问就是未来.它结合了 C 和 Objective-C 的众多优点,而且支持 Cocoa 和 Cocoa Touc

《Swift开发指南》

<Swift开发指南> 基本信息 作者: 关东升    赵志荣 丛书名: 图灵原创 出版社:人民邮电出版社 ISBN:9787115366245 上架时间:2014-8-5 出版日期:2014 年9月 开本:16开 页码:1 版次:1-1 所属分类:计算机 > 软件与程序设计 > 移动开发 > iPhone 更多关于>>> <Swift开发指南> 编辑推荐 国内第一本Swift开发教程 配有同步习题.同步视频教程,并全程展现即将上线的iPhone

Swifter:100个Swift开发必备Tip——互动出版网

这篇是计算机类的优质推荐>>>><Swifter:100个Swift开发必备Tip> Swift实践先行者|Line顶尖iOS开发专家onevcat/喵神重磅力作 MacTalk池建强作序推荐 全实战纯技巧好经验 100招通向高手殿堂 编辑推荐 Swift的易学难精体现在其实际项目暗坑无数,需要同时具备知识.技巧和经验的一定储备,本书试图让你快速到达这一境界. onevcat亲赴WWDC见证Swift发布,是全球第一批研究和实践者.对Swift的理解和运用,既能洞悉全局