成为 macOS 骇客 – 用 Swift 5 开发 18 个桌面应用程序

如果你已熟悉 iOS 的编程,你可以进一步扩大你所会技能的经济价值,应用到 macOS 开发桌面应用程序,将你的创意展现给更多苹果的用户。 本课程根据获奖的 Swift 开发人员 Paul Hudson 编写的 “Hacking with macOS” 系列教学制作,这些影片是在他的许可和支持下完成。 课程将带你在 macOS High Sierra 使用 Swift 5 建构令人惊叹的 18 个桌面应用程序。你将可在短时间内从新手到苹果的开发人员,上架你的产品到 App Store 给许多人看到自己独特的创意。

课程介绍:English 繁中

从这 15.5 小时的课程,你会学到

  • 将你创作的精彩桌面应用程序上架 Mac App Store 给许许多多人使用
  • 使用苹果编程语言 Swift 5 的最新版本,以及最佳实践和技巧,成为熟悉 macOS 应用程序的开发人员

要求

  • 你将需要 Mac 和 Xcode 10,它可以从 Mac App Store 免费下载,并且只需要将你的想法转化为令人惊叹的应用程序

课程说明

注意: 所有完成的项目和原代码已经更新为 Swift 5.0。 因此,即使有些讲座是用 Swift 4.2 播放的,也只要参考原代码就可以了。

本课程根据获奖的 Swift 开发人员 Paul Hudson 编写的 “Hacking with macOS” 系列教学制作,这些影片是在他的许可和支持下完成的。 我保证你将学习 Hacking with Swift 教学中的最新和最棒的 Apple 技术。 在这里,你将学习到聪明、强大、富有表现力的 Swift 5,以这语言原本被设计的方法来编写。 你将于实作业界的桌面应用程序中学习,这意味着你可立即应用新技能,并在情境下作用。 Hacking with Swift 是最流行的 Swift 教学系列之一,它使用了一种方法,可以非常快速地教你学会 Swift 编程,最终你会得到一个巨大且完成的项目程序库 ( library ),你可以运用这程序库进一步开发,发布到 Mac App 商店。 Paul 的杰出教学方法和 Swift 系列教学获得 Swift 语言的创始人 Chris Lattner的高度赞扬。 Paul 与 iOS 开发人员 Steve DeStefano 合作,将 Hacking with Swift 系列编程转化为培训视频,是学会如何在 Apple 生态系统中做编程最快方法。

查看所有 HackingWithSwift 中所有 Paul Hudson 的 Swift 教学和书籍 – 从初级到专业级别,Paul会教你在很短的时间内有办法做 Swift 编程。

想要学习如何建构令人惊艳的桌面应用程序?

想要为新的 MacBook Pro“Touch Bar” 编写自定义的按钮?

本课程提供了制作出色的应用程序上架到 Mac App Store 的所有步骤说明。 Mac App Store 也是一个很好的收入来源,因为它只有 iOS App Store 的应用程序数量的一小部分,并且通常 Mac 应用程序可订比较高的价格。

使用与 iOS 应用程序完全相同的 Swift 4 语言也可建构 Mac 桌面应用程序…当然,与 iOS 有所不同,例如 macOS 用户界面采用窗口画面而不是 iPhone 的屏幕,但是如果你原本是 iOS 开发者,可无缝过渡 …如在 iOS 上用的是 UIImageView,macOS 则使用 NSImageView …简单,是吧?

这句话 “Hacking with macOS” 意味着我们正在使用 Swift 语言 “玩”,并以独特和有趣的方式使用它。

开发桌面应用程序非常有趣,只需添加自己独特的创意,然后在讲座中跟随,在课程结束前,你已经做出一些杰作…..能让自己的创意在许多 MacBook/MacBook Pro上运行。

本课程使用注释 ( annotations )、标注 ( callouts )、图表 ( diagrams )、突出显示 ( highlighting ) 和深层次的解释,帮助你好好了解复杂的主题,更容易掌握,并带着你跟着代码的路径,一步一步深入。

本课程还提供了一个完美的参考工具包,能与苹果文档结合使用,以便你可以快速浏览任何讲座,并根据需要提取相关的代码或指令,因为没有那些喋喋不休的浪费,内容都严谨直指 Swift 4 和 MacOS 的重点。

包含的一些主题:

  • 特别采用的应用程序由屡获殊荣的 Swift 开发人员 – Paul Hudson – HackingWithSwift 创建
  • 创建18个项目 – 每个项目都教授 macOS一个新方面
  • 我们使用 Xcode 10 – 最新版本
  • 所有的代码都是用最新版本完成的 – Swift 5
  • 通过使用注释( annotations ) – 图表( diagrams ) – 突出显示( highlighting ) – 标注( callouts )来学习Swift
  • 触摸栏 ( Touch Bar ) – 编写你自己定义的触摸栏按钮和控件
  • 如何使用控件 – 输出口 ( Outlets ) 和操作 ( Actions )
  • 窗口 ( Windows ) – 控制器 ( Controllers ) – 表视图 ( Table Views )
  • 分割视图控制器 – 工具栏 ( Toolbars )
  • Web 视图
  • 使用委托和协议
  • 使用社交框架 – FB – Twitter 等
  • 学习如何重构代码
  • GCD ( Grand Central Dispatch ) 的进 ( ins ) 与出 ( outs )
  • SpriteKit 和游戏
  • 新的 UserDefaults 功能来保存缺省数据
  • 添加音频 – 动画
  • 使用 stackView
  • 网格 ( Grid ) 视图
  • 了解如何在 Swift 中处理 JSON 数据
  • NSUndoManager – 添加撤消 ( undo )和重做 ( redo )你的应用程序
  • NSDocument
  • 绑定 ( Bindings ) – 这可以让你用很少的代码建构应用程序
  • 了解如何在代码和故事板中使用自动布局 ( Auto Layout )
  • 还有很多很多!

所有视频都以高分辨率录制,以实现最高分辨率和清晰度

你需要一些 Swift 编程经验以舒适地跟随课程进度

如果你觉得这对你来说可能太难了,那就再想想,然后一步一步地跟我一起写代码….将增加你自己独特创造力的很大部分,在你学会前,你将已构建了许多令人惊叹的应用程序,成熟度足以提交到 Mac App Store 。 期待在课程中见到你 !

目标受众

  • 本课程适和任何希望借助 Swift 5 和 MacOS 来制作桌面应用程序的 Swift 开发人员
  • 本课程对于目前是iOS开发人员来说是个完美的课程,因为我们将使用你已熟悉的 Swift 5 编程语言

讲师简介

Stephen DeStefano iOS / MacOS 开发人员/ Swift 讲师 ( 更多讲师主讲课程介绍 )

我的名字是 Steve DeStefano,iOS的讲师,与获奖的 Swift 开发者 Paul Hudson合作,将他最畅销的 iOS / macOS / watchOS 和其他书籍转化为讲座风格的课程。所以你将得到最好的相关苹果一切的说明。 Paul 的教学方法被誉为学习如何在最短时间内学会写程序的最佳方法之一,并得到Swift语言创始人Chris Lattner的高度赞扬。我提供了一个独特的方式来呈现 Paul 的材料,这是借助标注、突出显示和图形的方式,所有这些将使得代码的思路很容易看得懂,更容易了解内容。如果你觉得这可能太困难了,再想一想,然后和 Paul 以及我一起来看代码,发掘学习Swift 和应用程序有多么容易。在短时间内从新手到苹果的开发人员,上架你的产品到 App Store 给许多人看到自己独特的创意。

英文字幕:有

  • 想要了解如何将英文字幕自动翻译成中文? 请参考这篇 How-To

优惠信息

如何购买这门课程比较划算?可以参考课程合购优惠方案


报名参加课程

Sponsored by Udemy

也许你会有兴趣

 欢迎使用e-mail订阅 Soft & Share 

发表评论

Powered by WordPress.com.

Up ↑

%d 博主赞过: