|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/swift-mastering-the-core-concepts/
课程评论:没有评论
课程名称:Swift:掌握核心概念 课程概述:Swift 是苹果公司为 iOS、macOS、watchOS、tvOS 和 Linux 开发的一种新的通用多范式编程语言。该课程将引导您了解 Swift 及其在当前平台上入门的多种方式。相较于 Objective-C,Swift 是一种相对“庞大”的语言,拥有许多原生功能。课程内容涵盖语言的基础知识和掌握的关键特性,侧重于介绍最常用的功能和核心特性,避免过于深入的讨论。 课程从 Swift 语言的介绍及编写基本 Swift 代码开始,接着帮助您建立 Swift 基础,学习重要概念,如集合类型、泛型、协议、类型转换和类型检查。最后,您将接触到闭包的相关知识。通过本课程的学习,您将为实现 Swift 的掌握迈出重要一步。 关于作者:Jonathan Crooke 自2010年以来一直是苹果平台的专业开发人员,曾为多家知名企业如 SoundCloud、Zalando、Memrise 和 EyeEm 开发并发布过用户数以百万计的成功应用。他在 iPhone、iPad、Apple Watch 和 macOS 上都有丰富的开发经验,并在 GitHub 上发布了多款受欢迎的库。由于他曾从事教学工作,Jonathan 在理解学习者的角度方面经验丰富,能够清晰地传达知识,避免使用过多行话。
Swift is a new, general-purpose, multi-paradigm, and compiled programming language developed by Apple Inc. for iOS, macOS, watchOS, tvOS, and Linux. This course introduces you to Swift, and the various ways you can get started on your current platform. In comparison to Objective-C, Swift is a reasonably "large" language, with many native features. This course teaches you the fundamentals of the language and features that will be essential to mastery. Depth is avoided, in favor of introducing the developers to the most common functions or core features. This course begins with an introduction to the Swift language and how to write basic Swift code. You will then build your Swift foundation by learning important concepts such as collection types, generics, protocols, type casting, and type checking. Finally, you will be introduced to closures. By the end of this course, you will be ready to take a step towards attaining mastery of Swift. About the Author Jonathan Crooke has been a professional developer for Apple platforms since 2010, and has shipped success apps with userbases in the millions, working for companies such as SoundCloud, Zalando, Memrise, and EyeEm. He has worked on the iPhone, iPad, Apple Watch and MacOS, and has a number of popular libraries available on GitHub. With a previous career in teaching, Jonathan has considerable experience putting himself in the shoes of the learner, and communicates clearly, and without excessive use of jargon.