教學文章

免費 iOS App 開發教學文章,包括 Swift, SwiftUI, ARKit, Machine Learning 和 UIKit 等技術教學。
教學文章
《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技術長鄭捷來分享這段創業甘苦談。 根據調查資料顯示,
初探 ReplayKit:製作一個簡易螢幕錄製 App
Swift 程式語言

初探 ReplayKit:製作一個簡易螢幕錄製 App

誰不愛在自己的 iPhone 上玩遊戲呢?我想我的朋友及家人會同意我花太多的時間在手機上玩遊戲。然而,最能夠表現出 iPhone 強大能力的東西之一就是這些聲光效果十足的遊戲了。 幾乎所有喜愛在 iPhone 上玩遊戲的人們都很喜歡向他們的朋友炫耀這些遊戲是多麽的好。而這就是為什麼 Apple 會在 WWDC 15 上發表 iOS 9 時,
Swift 進階開發指南:如何使用Quick、Nimble執行測試驅動開發(TDD)
Swift 程式語言

Swift 進階開發指南:如何使用Quick、Nimble執行測試驅動開發(TDD)

在mobile app專案上寫任何類型的測試都不是一個受歡迎的選擇,事實上,多數mobile應用開發團隊都盡可能省略寫測試的工作,希望藉此節省時間以加速開發時程。 身為一位「成熟」的開發者,我深刻體驗了寫測試帶來的好處,不僅確保應用程式內的功能按預期運行,還可以「lock」你的程式碼,以防止其他開發人員更改代碼,測試和程式碼之間的這種耦合可以幫助新開發人員輕鬆onboard或接管專案。 Test-driven Development Test-Driven Development (TDD)
Google Map SDK 實作:如何把Google街景嵌入到你的 iOS App
iOS App 程式開發

Google Map SDK 實作:如何把Google街景嵌入到你的 iOS App

你是否曾有遇過不知怎麼和你客戶說要如何到你的公司,尤其是當你公司位處郊區鄉間小弄間的話,你可能只能用電話和你客戶解釋如何到你公司以外,現在有個好方式能幫你,就是利用Google街景視角(Google Street View)。 Google街景視角Google Street View – 它應用全景技術擷取街道實景,並在世界各地建置。這是Google在Google Maps上所實現的一個延伸功能,並能讓開發者經由專屬的SDK做相關應用,當然,你也可以整合街景視角做為App的功能特色之一。 當用在不同的應用領域時,
很好! 你已成功註冊。
歡迎回來! 你已成功登入。
你已成功訂閱 AppCoda 中文版 電子報。
你的連結已失效。
成功! 請檢查你的電子郵件以獲取用於登入的連結。
好! 你的付費資料已更新。
你的付費方式並未更新。