Swift 程式語言 Playground 驅動開發 :助你加快編譯過程 大大提高開發效率 本篇原文 (標題: Playground driven development in Swift) 刊登於作者 Medium,由 Khoa Pham 所著,並授權翻譯及轉載。 需要快速調整 UI 的需求 流動程式開發者的使命,就是為用戶提供最佳用戶體驗,透過應用程式讓他們的生活更愉快、 AppCoda 編輯團隊 Aug 27, 2018 18 分鐘閱讀時間
iOS 12 新通知功能:添加互動性 在通知中實作複雜功能 如果你看了 Apple 的 “What’s New in iOS 12” 網站的話,會看到 ” Interactive Controls in Notifications ” 這個段落, Andrew Jaffee Aug 22, 2018 25 分鐘閱讀時間
Swift 程式語言 Turi Create 機器學習模型實戰:你也能輕鬆做出 Prisma 風格的圖片! 如果你一直有關注 Apple 去年所發佈的消息,就會知道他們在機器學習上投入了大量心力。自他們去年在 WWDC 2017 上推出 Core ML 以來,已經有大量結合機器學習技術的應用程式湧現。 但是,開發人員經常遇到的其中一個挑戰是:如何創建模型?幸運的是,Apple 在去年冬天宣布從 GraphLab 收購了 Sai Kambampati Aug 17, 2018 16 分鐘閱讀時間
Design Pattern MVVM VS MVC:透過 MVVM 設計模式重構 MVC 應用程式 減低應用程式的複雜性 在 iOS 開發人員維護軟體工程時,設計模式是一項非常重要的工具。我將在下文介紹一些設計模式、以及最佳的實踐方式,希望可幫助開發人員創建可靠並可維護的應用程式,換句話說,設計模式可以幫助你管理軟體的複雜性。在本教程中,我將會介紹 MVVM 設計模式,並以非常有名的 MVC 設計模式作比較。 Andrew Jaffee Aug 13, 2018 34 分鐘閱讀時間
十個月就破百萬下載:發票對獎機 App 開發心得 本篇原文(標題: 菜鳥工程師的 10 個月百萬下載 App 開發心得)刊登於作者 Medium,由 Alexander Pan 所著並授權轉載。 小小菜鳥工程師在 2017 年 8 月份收到公司的開發計畫:開發 發票對獎機 AppCoda 編輯團隊 Aug 9, 2018 10 分鐘閱讀時間
Siri 終於可以派上用場了?快來看看 Siri Shortcut 的新功能吧! 今年在聖荷西舉辦的 WWDC 2018 大會上,Apple 發佈了令人期待已久的功能 Siri Shortcut,它使開發者能夠在自己的應用程式當中延伸及增強 Siri 的功能。在這之前,SiriKit SDK 整體的功能非常有限,隨著 Siri Shortcut 的出現,開發者能夠延伸 Gregg Mojica Aug 1, 2018 9 分鐘閱讀時間
Swift 程式語言 還在猶豫應該用哪種導航形式?教你實作連 Apple 都喜歡用的 UITabBar! 本篇原文(標題:Creating a UITabBarController Framework)刊登於作者 Medium,由 Malcolm Kumwenda 所著並授權翻譯及轉載。 導航 (navigation) 是所有應用程式中最重要的一個部分,選擇如何將用戶導向不同頁面,正正就決定了你的應用程式能否成功。 從 AppStore 觀察使用者資訊, AppCoda 編輯團隊 Jul 26, 2018 12 分鐘閱讀時間
Machine Learning Core ML 2.0 新功能總覽:讓你的開發過程更流暢 今年在 2018 WWDC 的大會上,Apple 發表了 Core ML 2.0。這最新版本強調開發過程的流暢性,包括最佳化機器學習模型大小,改善執行的效能,並提供開發者客製化自己的 Core ML 模型。 這次教學將講解所有 Core ML 2.0 新增加的功能,並且教你如何在 App 上運用。 Sai Kambampati Jul 23, 2018 16 分鐘閱讀時間
解析 View Controller 生命週期:使用 viewDidLayoutSubviews 的時機 編輯的話:之前,我們新增了新的教學系列,來回答 iOS App 開發上的常見問題。對初學者來說,其中一個問題就是何時該使用 viewDidLayoutSubviews。在本次的教學裡,Kelvin 將會探討一些 View Controller 生命週期裡的方法,並解釋 viewDidLayoutSubviews 方法的用途。 我們這些 Kelvin Tan Jul 20, 2018 7 分鐘閱讀時間
Machine Learning 在 iOS 整合 Google ML Kit,讓你輕鬆為 App 導入機器學習功能 在 Google I/O 2018 開發者大會上,Google 發表了一款全新的開發工具 ML Kit 給開發者。有了 ML Kit,你只需要很少程式碼就可以執行各種機器學習任務。在本次教學中,我們會選擇 Google 使用的模型,因為加入自己的模型必須使用 TensorFlow、並對 Python 有相當程度的瞭解。 Sai Kambampati Jul 16, 2018 21 分鐘閱讀時間
Table View 太複雜?利用 MVVM 和 Protocol 就可以為它重構瘦身! UITableView 或者 UICollectionView 絕對是 iOS 工程師一定會使用到的 UI 元件,甚至可以說大多數 app 的 UI 都是圍繞著 tableView 來設計。隨著手機介面體驗的進步,tableView 也變得越來越複雜,尤其是像 news Huang ShihTing Jul 10, 2018 16 分鐘閱讀時間
Blockchain 如何用 Swift 打造你的第一個區塊鏈 App 區塊鏈 (Blockchain) 是一種突破性技術 (Disruptive Technologies),近年漸獲關注。為什麼呢?因為區塊鏈是許多加密貨幣 (Cryptocurrencies) 如比特幣 (Bitcoin)、以太坊 (Ethereum)、萊特幣 (Litecoin) 的創始技術。那區塊鏈是如何運作的呢?在本次的教學裡,我將會談到所有關於區塊鏈技術的知識,以及如何用 Swift 來製作自己的「區塊鏈」。 Sai Kambampati Jul 4, 2018 18 分鐘閱讀時間