利用 UIViewPropertyAnimator 製作進階動畫 為 App 增強使用者體驗!
動畫很酷,它們是 iOS Human Interface Guidelines(介面設計指南)的重要組成部分。動畫可以幫助開發者吸引使用者注意重要的事情,或者替 App 添加一些樂趣。 在 iOS 中,有幾個方法可以實作動畫,最常見到的可能就是 UIView.animate(withDuration:animations:)。你亦可以使用 [...]
用 Swift 開發一個 iOS 地域定向 App
在本文,我會演示如何在 iOS 上實現地域定向。我會介紹蘋果傳統的 CLRegion 類。我還將介紹如何對這種不常見的功能進行測試。我們還會演示如何實現複雜的跟蹤邏輯。最後,我將解釋如何創建你「自訂的」region,以及爲什麽要使用「自訂的」 region,它比起 [...]
如何使用 Xcode Targets 去管理開發和上線建置 (Development and Production Builds)
對初學者而言,或許會有疑惑為什麼要把 App 的數據庫和開發環境分開處理。原因很簡單,就是為了日後 App 建立新特性或延續開發時需要在開發版本和現存版本分別進行測試。一般軟件開發都需要在不同的環境進行不同版本的測試。而 App 的開發版本通常都會和發佈版本使用不同的數據庫(或其他系統,例如分析系統)。這是其中一個原因解釋了為什麼要為不同環境使用不同的伺務器和數據庫。開發者也會在測試階段使用虛擬圖像或數據。在測試或開發環境下,不難看到 [...]
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