|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/diving-deep-into-swift/
课程评论:没有评论
**课程名称:深入 Swift 编程** **课程概述:** 本课程旨在带您深入了解 Swift 编程语言,超越日常开发所需,迈向精通。Swift 是由 Apple 开发的通用、多范式、编译型编程语言,广泛应用于 iOS、macOS、watchOS、tvOS 和 Linux。 通过本课程,您将学习 Swift 开发,主要使用 Xcode 在 Apple 平台上进行实践,同时也能将所学知识迁移到 Ubuntu Linux。您将掌握编写优雅、专业且强大的 Swift 代码的技巧。 课程还将帮助您理解 Objective-C 的历史如何塑造了 Apple 平台的众多 API,这是从中间级别迈向真正精通的关键知识。 **学习目标:** * 熟练掌握 Swift 语言特性,实现更深层次的理解。 * 学习在 Xcode 中进行 Swift 开发,并能将其应用到 Linux 环境。 * 掌握编写高质量、富有表现力的 Swift 代码的技巧。 * 理解 Swift 与 Objective-C 的历史渊源及其对 API 的影响。 * 为 macOS、iOS、watchOS 和 tvOS 上的图形用户界面 (GUI) 开发做好准备。 * 最终能够轻松构建自己的 Swift 应用程序。 **授课讲师:Jonathan Crooke** * 自 2010 年起成为 Apple 平台专业开发者,曾为 SoundCloud、Zalando、Memrise 和 EyeEm 等公司开发过拥有数百万用户基础的成功应用程序。 * 在 iPhone、iPad、Apple Watch 和 macOS 开发方面拥有丰富经验,并在 GitHub 上发布了多个流行库。 * 拥有教师背景,善于从学习者的角度出发,以清晰易懂的方式进行教学,避免使用过多的专业术语。
Swift is a general-purpose, multi-paradigm, compiled programming language developed by Apple Inc. for iOS, macOS, watchOS, tvOS, and Linux.This course takes you deep into the Swift language. It aims to take you beyond the fluency you need for everyday Swift development, and towards becoming a true master and understand how the language works at a deep level.You will learn Swift development, mostly using Xcode on Apple platforms, along with the ability to port your knowledge to Ubuntu Linux. You will learn stylish tricks to write elegant, professional and powerful Swift code.With this Swift course, you will have a working understanding of how the Objective-C heritage of Apple's platforms shapes many of its APIs. This is essential knowledge to take you past from an intermediate level into true mastery.By the end of this course, you will be working heavily with Xcode, and will be ready to tackle graphical user interface development on macOS, iOS, watchOS and tvOS. Finally, you will be ready to build your own Swift applications with easeAbout the AuthorJonathan Crooke has been a professional developer for Apple platforms since 2010, and has shipped successful apps with user-bases 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 without excessive use of jargon.