教學文章

免費 iOS App 開發教學文章,包括 Swift, SwiftUI, ARKit, Machine Learning 和 UIKit 等技術教學。
教學文章
ARKit 教學:偵測水平面以及使用 SceneKit 添加 3D 物件
ARKit

ARKit 教學:偵測水平面以及使用 SceneKit 添加 3D 物件

擴增實境(Augmented Reality)有著前所未有的力量擴展我們的世界,讓我們與世界互動的方式不再一樣。隨著 iPhone X 的發表,這個世界已準備好擁抱 AR。而我們正在歷史的一刻,正在一個偉大的開端。AR 的潛力是無止盡的。 開始之前 本次教學建立在先前 ARKit 教學內容之上。如果你還沒有準備好,
《iOS 11 App 程式設計實戰心法》正式推出電子版
Swift 程式語言

《iOS 11 App 程式設計實戰心法》正式推出電子版

一直有讀者問:「初學者那本Swift書會否推出電子書?」 今年推出的《iOS 11 App 程式設計實戰心法》,除了實體書外,我們現在正式推出電子版。內容和實體書沒有分別,主要是提供多一個選擇給大家。比起實體書,我們可以隨時更新電子版。也因為此,每本電子書我們都包含一年免費更新。 Swift 語言、Xcode和 iOS SDK
ARKit教學:學習如何在實境加入一個虛擬3D物件
ARKit

ARKit教學:學習如何在實境加入一個虛擬3D物件

擁有一個很棒的視覺感受可以讓你的App有獨特的個化風格,在這個教學中,我們將會了解一個創造3D物件工具,與相關線上資源可以支援SceneKit格式的3D物件,最重要的是,學習如何使用SceneKit建立一個基本簡易的ARKit App。 事不宜遲,那我們先來試著在實境加入一些3D物件,我想應該會很有趣,我希望你將可以享受本篇教學,也感謝你分享本篇教學給予其他人了解。 當我們開始前,開發者還是需要一些基本知識,當然我們需要從之前的ARKit教學得到一些基礎知識,如果你是第一次碰觸ARKit,建議請先參考ARKit教學,來了解如何建立如何應用SceneKit來建立一個簡易的ARkit。 你將會學習到的功能 好的!
讓藏書更有價值,Sparktake 打造書籍交易平台
創業

讓藏書更有價值,Sparktake 打造書籍交易平台

隨行動裝置普及,帶動電子書市場快速成長,多數人認為實體書的市場前景堪慮,但電子書與實體紙本仍屬兩個不同的媒介,因此,雖然電子書的崛起取代了部份實體書的需求,紙本閱讀的體驗對於部分的人來說仍不是電子屏幕能夠比擬的,因此,本次專訪介紹的新創團隊,就鎖定實體書線上交易需求,打造兩手書線上交流平台 Sparktake,提供更友善的書籍交流環境,盼為二手書創更多價值。 Sparktake由兩位共同創辦人Isaac與Sean所創立,他們是香港連續創業者,過去已經嘗試過3~4個創業題目,雖然最後都以失敗收場,但每次的經驗都讓他們離成功更近一些,
ARKit 教學:如何搭配SceneKit來建立一個簡單的ARKit Demo
ARKit

ARKit 教學:如何搭配SceneKit來建立一個簡單的ARKit Demo

擴增實境(Argument Reality)來囉!記得寶可夢(Pokemon Go)嗎?它當然也是擴增實境的代表之一!Apple終於在iOS11將擴增實境帶進來,也因為iOS11,未來將會有數不清的iPhones和iPads就會搭載AR功能,這將會讓 ARKit成為世界最大的平台,是的,如果你對建置擴增實境的Apps有興趣,讓你就來對地方了。 目標 本教學主要會開發一個ARkit Demo
聊天機器人教學:使用Dialogflow (API.AI)開發 iOS Chatbot App

聊天機器人教學:使用Dialogflow (API.AI)開發 iOS Chatbot App

隨著蘋果Core ML的最新版本發佈,開發人員更容易構建人工智能應用程式,除了圖像識別和文本檢測是利用AI建置APP的好例子,另一種善於展現機器學習Power的應用程式類型則是chatbots。在本教程中,我們將使用Google的Dialogflow(以前稱為API.AI)構建在iOS上運行的chatbot應用程式! 聽起來很酷吧!接下來開始進入本教程的重點。 Intents(意圖)和Entities(關鍵字)快速概覽 在開始之前,我先解釋Dialogflow和chatbots的一般基本知識。 在構建chatbots時,
如何使用Xcode Configuration 管理 iOS Apps 不同構建版本
Xcode

如何使用Xcode Configuration 管理 iOS Apps 不同構建版本

在軟體專案的開發生命週期中,一般來說,會在不同的階段創建不同的版本。在初期階段,會有一個本地端的配置版本,即將進入下一個階段時,需要提供另一個版本讓QA團隊來測試功能和修復bugs,當應用程式通過所有測試並獲得QA團隊的認可後,在推送到App Store之前,會需要創建另一個版本,將其發送給客戶進行beta測試,一旦客戶對你發送的構建版本感到滿意,就算是production-ready的應用程式,而其中這些構建版本不完全相同,每一版都有一些特殊目的,配置都會略有不同。 例如,若應用程序需要串連後端,則應用程式很可能在QA測試期間連接到測試環境,
創業者專訪#11:擘畫交通共享藍圖,WeMo Scooter吸海外業者搶親
創業

創業者專訪#11:擘畫交通共享藍圖,WeMo Scooter吸海外業者搶親

近年共享概念大行其道,根據PwC(資誠聯合會計師事務所)及德盛安聯預估,全球共享經濟(Sharing Economy)產值,預計至2025年將可衝破3,350億美元,隨物聯網應用逐步發酵,也讓共享經濟得以發展為制度化的商業模式,國內近年更有業者推出無站點式共享智慧電動機車租賃,盼顛覆台北未來交通藍圖,一年多的時間就讓海外業者捨近求遠前來取經,順利搶得交通共享市場的「灘頭堡」,本次專訪就邀請到威摩科技WeMo Scooter技術長鄭捷來分享這段創業甘苦談。 根據調查資料顯示,
很好! 你已成功註冊。
歡迎回來! 你已成功登入。
你已成功訂閱 AppCoda 中文版 電子報。
你的連結已失效。
成功! 請檢查你的電子郵件以獲取用於登入的連結。
好! 你的付費資料已更新。
你的付費方式並未更新。