Udemy線上課程 丹尼老師的 給 iOS / iPhone 開發者的 macOS 開發指南 - 使用 Swift(含教材) 講師:Danny Shen 影音教學 中文發音 繁體中文版(DVD版)
學會製作 Mac 電腦上的應用程式!
自從 iPhone 發行之後,有大量的開發人員投入 iPhone APP 的開發行列,無數課程,書本,教材都投入 iPhone 課程的行列,我也是其中之一。
開發 iPhone 程式,就代表你使用了 Mac,會 Objective-C / Swift 語言,就應該除了 iPhone 之外,也會開發 macOS 程式才對,然而自己試著建立一個 mac 專案,才發現好像和想像的不太一樣。
因緣際會,在數年前某原因,我必需做一個 macOS 應用的開發,才發現專講 macOS 的資源是相常稀有的,除了官方文件外,幾乎是零,大多數的課程都是在教 iOS 而不是 macOS,即使封面說是不分 macOS/iOS 但內容幾乎不會談到 macOS。
這也讓我的學習過程,有些辛苦。
其實如果你己經學會了 iOS 的開發,你己經有了學習 macOS 基本功力,所需的只是了解 macOS,也可以透過學習 macOS 的 SDK 了解 iOS 設計的優美,你會發現 iOS 的很多原件,都來自與 macOS 當初的設計,而 macOS 更保留了細部結構的操作,讓你能進一步了解 iOS 元件底層到底是如何運作的。
希望能幫到眾多的 iOS 開發者,透過開發 macOS,擴展增進更多的開發領域,同時 iOS 更深一層的功力。
你將會學到的
學習 iOS 與 macOS 的不同,特別是 macOS 才需要的背景或全電腦檔案存取等
瞭解各種 NS 元件與 UI 元件的差異,如 NSTableView 與 UITableView 的不同
macOS 專用的應用程式型式,如只有 NSStatusBar (上方小 Icon) 類型的應用
非 SandBox 的程式開發,開啟與使用檔案,不用應用之間的檔案儲存與轉貼
macOS 應用程式的打包,分享給其他人,與放入 macOS 的 lunchpad
├─01 介紹 給 iOS 開發者的 macOS 開發指南
│ 001 先來個 Hello World 吧!.mp4
│ 002 iOS _ macOS 差異分析說明.mp4
│
├─02 做個簡單的音樂播放器,了解 NSView 與 UIView 的差別到底在那裡
│ 003 我們要做什麼 APP?一個簡單的音樂播放器.mp4
│ 004 NSTableView 的結構.mp4
│ 005 NSButton 與其他元件.mp4
│ 006 使用 NSOpenPanel 開啟與複製檔案.mp4
│ 007 設定 Core Data.mp4
│ 008 NSTableView 顯示、 Delegate & DataSource.mp4
│ 009 NSTableCellView & NSTableColumn.mp4
│ 010 NSTableView Selection.mp4
│ 011 AVAudioPlayer & SendBox 程式設定.mp4
│ 012 停止_刪除_設為我的最愛.mp4
│ 013 使用 Segment 播放所有歌曲.mp4
│ 014 設定播放我的最愛,完成所有功能.mp4
│ 015 Play-It.zip
│ 015 完善你的應用程式,發行你的 APP.mp4
│ 016 Play It 加上授權說明 (附原始碼).html
│ 016 Play-It.zip
│
├─03 文字轉換圖片的剪貼薄工具~iOS 沒有的 Agent 應用類型
│ 017 文字轉換圖片的剪貼簿工具簡介.mp4
│ 018 NSPasteBoard 物件.mp4
│ 019 自訂繼承 NSView 的類別.mp4
│ 020 NSView 轉成 PNG 影像檔案.mp4
│ 021 在畫面右上方的 NSStatusBar Item.mp4
│ 022 NSMenu 製作.mp4
│ 023 Agent 應用程式設定.mp4
│ 024 用程式碼將剪貼簿文字製作為 PNG 影像檔.mp4
│ 025 更剪貼簿於貼上時的內容為 PNG 影像.mp4
│ 026 Pasteboard Text to Image 加上授權說明 (附上原始碼).html
│ 026 text2image.zip
│
└─04 即時天氣狀況~滑鼠進階偵測技巧
027 應用程式目標簡介.mp4
028 使用 NSTrackingArea 來追蹤滑鼠動作.mp4
029 更多的滑鼠偵測動作~多區域偵測與位置解析.mp4
030 Yahoo Weather API 的使用.mp4
031 天氣代碼 Woeid 的設定.mp4
032 使用 SwiftyJSON 解析 JSON 天氣資料.mp4
033 天氣資訊正規化並回應顯示.mp4
034 設定自動訂時更新天氣資訊.mp4
035 TheWeather.zip
035 原始碼與進一步的學習建議.html
|
|