15个快速学习苹果Swift编程语言的入门教程

要说今年最火的编程语言是什么。那就非Swift莫属了。当然最主要还是市场炒的比较热,加上官方Swift教程《The Swift Programming Language》在北航的大三学生发起在github上进行协同翻译获得了很高的人气,短短几天时间内《Swift中文版》第一版就发布。这真是不火不行了。

Swift是苹果公司在WWDC2014上发布的全新开发语言。从演示视频及随后在appstore上线的标准文档看来,语法内容混合了OC,JS,Python,语法简单,使用方便,并可与Objective-C(Apple操作系统在导入Swift前使用的编程语言)共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。

SWIFT特有许多其他的功能,使你的代码更传神:

  • 闭包的统一与函数指针
  • 元组和多个返回值
  • 泛型
  • 快速而简洁的迭代范围或集合
  • 支持的方法,扩展的协议结构。
  • 函数式编程模式,例如:地图和过滤器

今天为大家带来15个快速学习苹果Swift 语言的英文教程。简单而实用。感兴趣的可以去瞧瞧。

1. Swift
Tutorial for Beginners

在这个教程里,你可以学习一些iOS代码编写的新方法。

2. The Swift Programming Language

英文 中文

这是苹果官方出的iOS应用编程语言Swift的说明文档,中文版本很快就已经推出了。应该说还么有那个语音的中文文档翻译速度和校检完成的这么快。大家可以自己去看看。资料都可以免费的去下载。

3. An Absolute Beginner’s Guide to Swift

当我们谈论苹果公司的新编程语言时,应该考虑三个关键的因素:

  • 安全
  • 现代
  • 功能

如果你知道它是如何工作的,你就会明白,Swift 语言不辜负所有这三样特点,本教程将告诉你学习Swift语言之前必须知道的最重要的事情。

4. A Quick Start

要学习本教程,你需要使用Xcode的最新版本。学习本教程时,没有任何有关Swift 或Objective-C的编程经验要求。但是,如果你有过Swift 或Objective-C的相关编程经验,会对你有很大的帮助。本教程还包括了许多Swift语言的实例代码。

5. Developing iOS8 Apps Using Swift

这是一个对每位没有时间但想学习的语言人都非常实用的教程。尽管教程里面有许多内容是针对中级用户的,但是也有许多基本的东西需要你去学习。你可以用这个教程来创建一个新的Swift语言应用程序。

6. Understanding Optional in Swift

Optional 是在Swift语言中非常强大的功能。Optional 可以帮助你节省大量的时间,使编码的可读性和效率大大提高。本教程教你轻松地用一些代码来解决问题。

7. Swift Cheat Sheet and Quick
Reference

本教程会通过给你一个Swift入门手册和快速参考来教你使用Swift的语法。它在一个页面上涵盖了大部分Swift语法,能让你快速学习。上面的教程也都可以免费下载。

8. Learn Swift in Y minutes

Swift是用于iOS和OS X开发的编程语言。它功能强大,安全和基于现代技术。本教程会教你一切关于Swift语言的技巧,包括基础知识,控制流,以及一些重要的功能。

9. Getting
REPL in iOS8 Swift and Terminal

这个快速教程将告诉你如何使用Swift和终端搞定读取-求值-打印-循环。你可以使用Swift语法来评估,并与正在运行的应用程序进行交互,或者在脚本环境里编写新的代码。

10. Make a Custom Keyboard in iOS 8
Using Swift

自定义键盘功能是对替换系统键盘功能非常有帮助的功能,特别是常输入小说文本的用户。本教程介绍了键盘扩展的基础知识和如何利用iOS8中最新的应用程序扩展API来制作莫尔斯电码的键盘。

11. Object Subscripting in Swift

Subscripts (下标)是用于访问来自一个集合,序列或列表中的元素的快捷键。本教程是对学习如何认知Swift非常有帮助。教程还有介绍了两个示例类型。

12. How to Make a Simple
Tableview with iOS 8 and Swift

这是教程将会一步一步教你使用iOS8和Swift做一个简单的表格视图。如果你紧跟教程学习,你会做出一个非常漂亮的表格视图。

13. Make Awesome UI Components
in iOS 8 Using Swift

这是关于在iOS8中如何用Swift制作出很棒用户界面组件的一个简短教程。这个教程对正在寻找学习Swift方法的朋友非常有帮助。

14. Swifting Around

这是一个更具挑战性的教程,用来在Swift+iOS8下制作表视图。在本教程中,你将学习如何创建自定义单元格类型。本教程还会告诉你Swift的一些功能,以及如何正确地使用。

15. Swift Cheat Sheet

Swift快速参考手册一个简短苹果公司的新编程语言使用指南。这个指南的目的是教你学习Swift语言的所有关键功能,包括字符串,数组,字典和流量控制。你可以在线阅读或者下载pdf文件到本地。

总结

Swift 是一种新的编程语言,用于编写 iOS 和 OS X 应用。Swift 结合了 C 和 Objective-C 的优点并且不受 C 兼容性的限制。Swift 采用安全的编程模式并添加了很多新特性,这将使编程更简单,更灵活,也更有趣。Swift 是基于成熟而且倍受喜爱的 Cocoa 和 Cocoa Touch 框架,它的降临将重新定义软件开发。

作为一项苹果独立发布的支持型开发语言,已经有了数个应用演示及合作开发公司的测试,相信将在未来得到更广泛的应用。某种意义上Swift作为苹果的新商业战略,将吸引更多的开发者入门,从而增强App Store和Mac Store本来就已经实力雄厚的应用数量基础。

Swift 将现代编程语言的精华和苹果工程师文化的智慧结合了起来。编译器对性能进行了优化,编程语言对开发进行了优化,两者互不干扰,鱼与熊掌兼得。Swift 既可以用于开发 “hello, world” 这样的小程序,也可以用于开发一套完整的操作系统。所有的这些特性让 Swift 对于开发者和苹果来说都是一项值得的投资。

Swift 是编写 iOS 和 OS X 应用的极佳手段,并将伴随着新的特性和功能持续演进。我们对 Swift 充满信心,你还在等什么!

英文参考自:Learn Fast with These 15 Apple Swift Tutorials。本文由欲思原创编译,部分有删改。

15个快速学习苹果Swift编程语言的入门教程

时间: 2024-10-07 00:19:32

15个快速学习苹果Swift编程语言的入门教程的相关文章

苹果Swift编程语言入门教程【中文版】

目录 1 简介 2 Swift入门 3 简单值 4 控制流 5 函数与闭包 6 对象与类 7 枚举与结构 1 简介 Swift是供iOS和OS X应用编程的新编程语言,基于C和Objective-C,而却没有C的一些兼容约束.Swift采用了安全的编程模式和添加现代的功能来是的编程更加简 单.灵活和有趣.界面则基于广受人民群众爱戴的Cocoa和Cocoa Touch框架,展示了软件开发的新方向. Swift已经存在了多年.Apple基于已有的编译器.调试器.框架作为其基础架构.通过ARC(Aut

苹果Swift编程语言新手教程【中国版】

Swift代码语言教程:在刚刚过去的WWDC2014大会上,苹果公司新公布了一种编程语言Swift.据悉.Swift语言继承了C语言以及Objective-C的特性,且克服了C语言的兼容性问题.对于广大开发人员来说,这无疑是一剂难以抗拒的兴奋剂.希望苹果Swift编程语言新手教程[中文版],能助你更迅速掌握好它. 注:本文从苹果官方所公布的书籍<The Swift Programming Language>中摘录和提取而成. 希望对各位的iOS&OSX开发有所帮助.[苹果官方教程下载地

Swift初体验之HelloWord+苹果Swift编程语言新手教程【中文版】

AppDelegate.swift : <span style="font-size:24px;"><strong>// // AppDelegate.swift // SwiftHelloWord // // Created by jason on 14-6-5. // Copyright (c) 2014年 JasonApp. All rights reserved. // import UIKit @UIApplicationMain class AppD

苹果Swift编程语言入门教程【中文版】2

5 函数与闭包 使用 func 声明一个函数.调用函数使用他的名字加上小括号中的参数列表.使用 -> 分隔参数的名字和返回值类型. func greet(name: String, day: String) -> String { return "Hello \(name), today is \(day)." } greet("Bob", "Tuesday") Note 练习 去掉 day 参数,添加一个参数包含今天的午餐选择. 使

苹果Swift编程语言入门教程【中文版】3

6 对象与类 使用 class 可以创建一个类.一个属性的声明则是在类里作为常量或变量声明的,除了是在类的上下文中.方法和函数也是这么写的. class Shape { var numberOfSides = 0 func simpleDescription() -> String { return "A shape with \(numberOfSides) sides." } } Note 练习 通过 "let" 添加一个常量属性,以及添加另一个方法能接受

Swift初体验之HelloWord+苹果Swift编程语言入门教程【中文版】

AppDelegate.swift : <span style="font-size:24px;"><strong>// // AppDelegate.swift // SwiftHelloWord // // Created by jason on 14-6-5. // Copyright (c) 2014年 JasonApp. All rights reserved. // import UIKit @UIApplicationMain class AppD

深入学习:Windows下Git入门教程(下)

声明:由于本人对于Git的学习还处于摸索阶段,对有些概念的理解或许只是我断章取义,有曲解误导的地方还请见谅指正! 一.分支 1.1分支的概念. 对于的分支的理解,我们可以用模块化这个词来解释:在日常工作中,一个项目的开发模式往往是模块化,团队协作式的开发.这样我们项目的进度可以称得上多核并发式的开发了.这种模块化的开发要求我们尽可能的高内聚低耦合以免造成一只胳膊没了整个人都废了的局面.因此在所有的版本控制器对代码进行管理的时候都引入了分支这个概念.那么分支是什么呢? 分支是相对于主干来说的,或者

深入学习:Windows下Git入门教程(上)

一,安装Git: 1.1Linux上安装命令: sudo apt-get install git 1.2在Windows上安装Git: 使用Windows版的msysgit,官方下载地址:http://msysgit.github.io/,点击进入官网,如果官网无法正常下载我这里有当前的最新版,已经上传到CSDN上,下载地址为:http://download.csdn.net/detail/huangyabin001/7564005,点击进入下载 1.3安装完成进行配置: $ git confi

Maven学习系列一5分钟入门教程

Maven是基于项目对象模型的一个Apache开源项目.Maven的主要配置文件pom.xml就是项目模型的意思(Project Oriented Model),它是Apache Ant的衍生扩展. 安装 Maven是一个Java工具,所以你必须首先安装Java所需运行环境. 1.解压apache-maven-3.2.1-bin.zip到你想要安装maven的目录,例如,我解压文件到D:\apache-maven-3.2.1. 2.添加M2_HOME环境变量,(WinKey+Pause)快捷键调