利用 ARKit 偵測與追蹤臉部動作 建立絢麗的使用者體驗
去年 Apple 推出的新功能中,其中一個最創新的功能就是原深感測鏡頭 (True Depth Camera)。原深感測鏡頭對軟硬體工程師來說,支援了 FaceID 這個安全的面部識別系統;而對於開發者,原深感測鏡頭就開創了許多可能性,尤其是在基於臉部互動 (face-base interactions) 這方面。 [...]
讓 iPad App 支援 Apple Pencil 2 大大增強使用者體驗!
在 2018 年 10 月,Apple 推出了全新的 iPad Pro 和 Apple Pencil 2.0。不同於上一代的 Apple Pencil,這次官方還為開發者提供了一些有趣的 API 應用方式,以增強 App 的功能與使用者體驗 (User Experience)。在本篇教學中,我將讓你了解如何讓你的 App 支援 Apple Pencil。 來開始吧! [...]
SwiftUI 初體驗: 建構一個簡單 App 讓你了解 SwiftUI 有多強大!
在今年 WWDC 2019 大會之中,最令人振奮的主題演講莫過於開發者工具的改善,而其中最大而最棒的消息就是 SwiftUI 的發佈。SwiftUI 是一個全新的框架,讓你用更少程式碼、並以宣告的方式,來設計及開發使用者介面。 SwiftUI 與 UIKit 不同,UIKit 通常要配合 storyboards [...]
iOS 12 新功能: AR Quick Look 讓你在 App 或網頁中展示 3D 模型
Apple 在 2018 全球開發者大會上發表了 ARKit 2.0 框架 (Framework),它包含了新的 API 與開發虛擬實境 (Augmented Reality, AR) 的功能,其中一項功能就是在開發中提供 Quick Look API。若你不熟悉 Quick Look,它基本上只是一種框架,讓你預覽如 PDF、影像等不同格式的檔案,例如:在 [...]
Turi Create 機器學習模型實戰:你也能輕鬆做出 Prisma 風格的圖片!
如果你一直有關注 Apple 去年所發佈的消息,就會知道他們在機器學習上投入了大量心力。自他們去年在 WWDC 2017 上推出 Core ML 以來,已經有大量結合機器學習技術的應用程式湧現。 但是,開發人員經常遇到的其中一個挑戰是:如何創建模型?幸運的是,Apple 在去年冬天宣布從 [...]
Core ML 2.0 新功能總覽:讓你的開發過程更流暢
Core ML 是 Apple 在開發機器學習上的一種框架。這工具在一年前發表,為開發者提供一個方法,只需要寫幾行程式碼,就可以將第三方強大與機敏的機器學習功能整合到自己開發的 App。今年在 2018 WWDC 的大會上,Apple 又發表了 Core ML 2.0。這最新的版本強調開發過程的流暢性,包括最佳化機器學習模型大小,改善執行的效能,並提供開發者客製化自己的 [...]
在 iOS 整合 Google ML Kit,讓你輕鬆為 App 導入機器學習功能
Apple 為開發者社群做了很多事情的同時,亦有另一間公司費盡苦心創造好的工具和服務給開發者,這間公司就是 Google。近年,Google 致力推出並不斷改進他們的服務,像是 Google Cloud、Firebase、TensorFlow 等等,讓 iOS 與 Android 開發者的力量更強大。 在今年的 Google [...]
如何用 Swift 打造你的第一個區塊鏈 App
區塊鏈 (Blockchain) 是一種突破性技術 (Disruptive Technologies),近年漸獲關注。為什麼呢?因為區塊鏈是許多加密貨幣 (Cryptocurrencies) 如比特幣 (Bitcoin)、以太坊 (Ethereum)、萊特幣 (Litecoin) 的創始技術。那區塊鏈是如何運作的呢?在本次的教學裡,我將會談到所有關於區塊鏈技術的知識,以及如何用 [...]
Create ML 簡介:如何在 Xcode 10 構建不同的機器學習模型
你知道嗎,Apple 的全球開發者大會 (WWDC) 已經在上週舉行了!在這會議上,Apple 對現有的軟體和框架發佈了不少改進,而其中一個框架就是 Create ML 。 去年,Apple 推出了 Core ML,這工具讓你以最少的程式碼迅速將預先訓練好的機器學習模型導入 App 內。今年,Apple [...]
如何在你的 iOS App 加入 Drag and Drop 功能
歡迎來到拖放 (Drag and Drop) 操作系列教程的第一部分。在這篇教學中,你將會學習到如何將拖放功能實作到 UIViewController。而下一部教學中,就會學習如何使用帶有 UITableViewControllers 和 UICollectionViewControllers 的拖放 API。 iOS 11 推出時最令人期待的,就是公佈了幾個新拖放 [...]