iOS

應用 AVFoundation 建立一個全螢幕相機 App

今天,我們將學習如何使用 AV Foundation ,它是一個 Apple 系統框架,適用於 macOS、iOS、watchOS 和 tvOS 操作系統上。本教學的目標就是幫助你開發一個有完整功能的 iOS App,能夠使用裝置的相機來拍照與錄影。我們亦會以物件導向程式基礎,設計一個實用的類別,讓它可重覆使用與延伸至你所有的專案中。 [...]





iOS

Swift 4 Generics: 如何在程式碼及 iOS App 中應用泛型

問題一:我可以撰寫一個 Swift 函式,來找出存放在任意陣列裡、某個任意型別特定實例的索引或位置嗎? 問題二:我可以撰寫一個 Swift 函式,來確認某個任意型別的特定實例,是否存在於任意陣列裡? 所謂「任意」型別,是指包含了我自己定義的型別 (像 Class)。附註:我知道可以使用 [...]


iOS

ARKit 教程:實作火箭飛船發射,學習 SceneKit 和 Physics

它剛才移動了嗎?這是真的嗎?這其實是擴增實境 (Augmented Reality,簡稱 AR)。歡迎回到 ARKit 教程系列的第四部分。在本教程中,我們將在 ARKit 中理解 Physics 基礎知識,並且將在本教程結束之前製作一台飛船,開始吧! 首先,我們從下載初始項目開始。建立並運行它,應該會出現警示窗,要你允許在應用程序中使用相機。 [...]



iOS

傳送告白推播的 Push Notification

iOS App 有著各式各樣的功能,但這當中如果要投票選一個讓人又愛又恨的功能,絕對非推播莫屬。 如上圖所示,每天我們會收到來自不同 App 的推播訊息。我們恨推播,因為很多都是煩人的廣告訊息;但有時我們卻又愛推播,比方彼得潘想跟溫蒂告白,傳 LINE [...]


iOS

Flawless App 如何讓你成為一位更好的 UI 設計師及開發者

即使到了 2018 年,我們仍然努力解決設計師與開發人員之間的互動問題。雖然每個團隊在設計及開發時有著不同的組織架構,但問題依舊存在。所以產品團隊仍然須指出如何改善設計-開發流程以及為使用者提供優質產品方面變得更有成效。 長期以來,我只身為其中一邊,我過去負責 [...]


iOS

《iOS 10 App程式設計進階攻略:39個必學的開發技巧》正式推出


iOS

Lottie初學者教學指南:如何在iOS App設計一個令人驚豔的動畫


Swift

精通Swift:列舉、閉包、泛型、Protocols和高階函數


iOS

iOS 9 新功能 : 堆疊視圖介紹 (Stack Views)


Swift

Swift 2 初學者指南


iOS

Swift 教學:如何使用iOS Charts API 製作漂亮的圖表


iOS

以Parse與Swift建構一個像Instagram一樣的App


iOS

建立一個像Medium App的下滑選單


iOS

如何用Swift建立視圖控制器畫面之間的動畫過場