Swift 程式語言 實測 JSON Decode:Codable Protocol 真的這麼好用嗎? 本篇原文(標題:真實世界的 JSON Decode)刊登於作者 Medium,由 David Lin 所著並授權轉載。 雖然這次 Apple 幫我們做出了 Codable 這個好用的 protocol,但上了戰場之後呢? 如果你已經試過 Swift AppCoda 編輯團隊 Apr 6, 2018 5 分鐘閱讀時間
Swift 程式語言 Core ML 教學:如何利用 Python 和 Turi Create 來建立自訂模型 近年,越來越多人應用機器學習 (Machine Learning) 演算法,以解決問題或執行複雜的功能。利用機器學習,我們可以使用大數據來執行複雜的功能,例如圖像分類與語音辨識。 此外,Apple 最近公佈了一個框架 Core ML,以簡化將機器學習模型整合在 macOS 、 iOS 、 tvOS 與 watchOS Ahmed Fathi Bekhit Apr 3, 2018 9 分鐘閱讀時間
iOS App 程式開發 Swift 4 Generics: 如何在程式碼及 iOS App 中應用泛型 問題一:我可以撰寫一個 Swift 函式,來找出存放在任意陣列裡、某個任意型別特定實例的索引或位置嗎? 問題二:我可以撰寫一個 Swift 函式,來確認某個任意型別的特定實例,是否存在於任意陣列裡? 所謂「任意」型別,是指包含了我自己定義的型別 (像 Class)。附註:我知道可以使用 Andrew Jaffee Mar 26, 2018 12 分鐘閱讀時間
ARKit ARKit 教學:實作火箭飛船發射,學習 SceneKit 和 Physics 它剛才移動了嗎?這是真的嗎?這其實是擴增實境 (Augmented Reality,簡稱 AR)。歡迎回到 ARKit 教程系列的第四部分。在本教程中,我們將在 ARKit 中理解 Physics 基礎知識,並且將在本教程結束之前製作一台飛船,開始吧! 首先,我們從下載初始項目開始。 Jayven N Mar 21, 2018 11 分鐘閱讀時間
Swift 程式語言 Flawless App 如何讓你成為一位更好的 UI 設計師及開發者 編者的話: 我們非常喜歡 Flawless app。這個星期我們特別邀請 Flawless App 的創辦人 Ahmed Sulaiman 介紹一下這個應用程式,看看如何讓你的app 設計和開發流程做得更好。如你讀完此文章之後,也覺得Flawless App對你有幫助,由今天至3月5日,可透過此連結以優惠價(20% off) AppCoda 編輯團隊 Feb 27, 2018 11 分鐘閱讀時間
ARKit ARKit 教學:偵測水平面以及使用 SceneKit 添加 3D 物件 擴增實境(Augmented Reality)有著前所未有的力量擴展我們的世界,讓我們與世界互動的方式不再一樣。隨著 iPhone X 的發表,這個世界已準備好擁抱 AR。而我們正在歷史的一刻,正在一個偉大的開端。AR 的潛力是無止盡的。 開始之前 本次教學建立在先前 ARKit 教學內容之上。如果你還沒有準備好, Jayven N Feb 23, 2018 10 分鐘閱讀時間
Swift 程式語言 《iOS 11 App 程式設計實戰心法》正式推出電子版 一直有讀者問:「初學者那本Swift書會否推出電子書?」 今年推出的《iOS 11 App 程式設計實戰心法》,除了實體書外,我們現在正式推出電子版。內容和實體書沒有分別,主要是提供多一個選擇給大家。比起實體書,我們可以隨時更新電子版。也因為此,每本電子書我們都包含一年免費更新。 Swift 語言、Xcode和 iOS SDK Simon Ng Feb 8, 2018 4 分鐘閱讀時間
ARKit ARKit教學:學習如何在實境加入一個虛擬3D物件 擁有一個很棒的視覺感受可以讓你的App有獨特的個化風格,在這個教學中,我們將會了解一個創造3D物件工具,與相關線上資源可以支援SceneKit格式的3D物件,最重要的是,學習如何使用SceneKit建立一個基本簡易的ARKit App。 事不宜遲,那我們先來試著在實境加入一些3D物件,我想應該會很有趣,我希望你將可以享受本篇教學,也感謝你分享本篇教學給予其他人了解。 當我們開始前,開發者還是需要一些基本知識,當然我們需要從之前的ARKit教學得到一些基礎知識,如果你是第一次碰觸ARKit,建議請先參考ARKit教學,來了解如何建立如何應用SceneKit來建立一個簡易的ARkit。 你將會學習到的功能 好的! Jayven N Feb 4, 2018 9 分鐘閱讀時間
ARKit ARKit 教學:如何搭配SceneKit來建立一個簡單的ARKit Demo 擴增實境(Argument Reality)來囉!記得寶可夢(Pokemon Go)嗎?它當然也是擴增實境的代表之一!Apple終於在iOS11將擴增實境帶進來,也因為iOS11,未來將會有數不清的iPhones和iPads就會搭載AR功能,這將會讓 ARKit成為世界最大的平台,是的,如果你對建置擴增實境的Apps有興趣,讓你就來對地方了。 目標 本教學主要會開發一個ARkit Demo Jayven N Jan 1, 2018 13 分鐘閱讀時間
Swift 程式語言 MVVMC 介紹:Runtastic 所使用的變形 MVVM 設計模式 此文章轉載自Runtastic網誌,由Runtastic的工程師Adam Studenic授權翻譯及刋登。 在 Runtastic,我們完成了 38 個 iOS App,而我們的團隊也擴增到了 20 位 iOS Developer,同時我們的 iOS 程式庫包含了超過 700,000 AppCoda 編輯團隊 Dec 18, 2017 9 分鐘閱讀時間
macOS macOS程式開發入門:學習用Swift開發一個圖片上傳的APP應用程式 你想要開始學習如何開發你自己的masOS應用程式,然後你可以驕傲的使用屬於你的程式在你自己的Macbook上,或是你有著滿腹的熱情開始學習程式開發在你的Mac上?那你可以來對了地方了!這兒,我將會帶你一步一步開發屬於你的Mac OS App開發,並用目前最新的語言,Swift! Lawrence Tan Oct 27, 2017 20 分鐘閱讀時間
Swift 程式語言 初探 ReplayKit:製作一個簡易螢幕錄製 App 誰不愛在自己的 iPhone 上玩遊戲呢?我想我的朋友及家人會同意我花太多的時間在手機上玩遊戲。然而,最能夠表現出 iPhone 強大能力的東西之一就是這些聲光效果十足的遊戲了。 幾乎所有喜愛在 iPhone 上玩遊戲的人們都很喜歡向他們的朋友炫耀這些遊戲是多麽的好。而這就是為什麼 Apple 會在 WWDC 15 上發表 iOS 9 時, Mitchell Sweet Oct 13, 2017 17 分鐘閱讀時間