fbpx

成為 macOS 駭客 – 用 Swift 5 開發 18 個桌面應用程式

Contents

如果你已熟悉 iOS 的程式設計,你可以進一步擴大你所會技能的經濟價值,應用到 macOS 開發桌面應用程式,將你的創意展現給更多蘋果的用戶。 本課程根據獲獎的 Swift 開發人員 Paul Hudson 編寫的 “Hacking with macOS” 系列教學製作,這些影片是在他的許可和支持下完成。 課程將帶你在 macOS High Sierra 使用 Swift 5 建構令人驚嘆的 18 個桌面應用程式。你將可在短時間內從新手到蘋果的開發人員,上架你的產品到 App Store 給許多人看到自己獨特的創意。

報名參加課程更新 coupon code

從這 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

報名參加課程更新 coupon code

Sponsored by Udemy

也許你會有興趣

找其它課程?試看看 Soft & Share 網站搜尋引擎

✍ 搜尋結果太多?可參考 Soft & Share 搜尋引擎使用技巧


追蹤 Soft & Share

幫我們個小忙!

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: