教學文章

免費 iOS App 開發教學文章,包括 Swift, SwiftUI, ARKit, Machine Learning 和 UIKit 等技術教學。
教學文章
聊天機器人教學:使用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的功能特色之一。 當用在不同的應用領域時,
Core ML Tools初學者指南:如何將Caffe模型轉換為Core ML格式
AI

Core ML Tools初學者指南:如何將Caffe模型轉換為Core ML格式

歡迎來到Core ML教程系列的第二部分。在本教程中,將學習如何設置Python虛擬環境,獲取不在Core ML格式裡的數據模型,並將該模型轉換為Core ML格式,最後將其集成到應用程式中。強烈建議讀者先閱讀上一個教程,然後再繼續閱讀本篇文章。 在這個專案中,我們將構建一個花的識別應用程式,就如同下圖所示。然而,主要的重點是告訴你如何獲得一個訓練有素的模型,並將其轉換為Core ML格式,以供iOS應用程式開發。 注意:
iOS 行動支付開發:如何結合 Braintree 在應用程式支援信用卡付款
Swift 程式語言

iOS 行動支付開發:如何結合 Braintree 在應用程式支援信用卡付款

現在越來越多的人偏好使用移動裝置上網,而非傳統的固定設備,當他們在滑手機時,也代表正在使用應用程式。事實上,人們花費約85%的時間在使用手機上的應用程式,意味著每一天都有越來越多的人在手機上使用APP來上網和購物,當你在設計iOS應用程序時,需要計畫如何捕獲這些客戶並藉此讓你的品牌獲利。 在本教程中,將學習如何使用Braintree服務,讓你在iOS中接受使用信用卡處理應用程序式中的購買需求。對於要求App內購買(In-App Purchases, IAP)的人,你需要使用IAP來銷售數位內容,例如遊戲的服務分級,
模仿 Apple 教學範例,寫出一手好 Swift
Swift 程式語言

模仿 Apple 教學範例,寫出一手好 Swift

此文是彼得潘研究 Apple 教科書後,小小整理的一些重點。若能模仿以下做法開發 iOS App,應該就能寫出長得很像 Apple 範例的程式,讓人更容易理解修改。當你有一天被高薪挖角,準備離開原公司時,也能安心地交接程式,不再怕新人看不懂而日夜糾纏。
創業者專訪:打造獨立音樂平台,Bump嗨進撒野音樂祭
專訪

創業者專訪:打造獨立音樂平台,Bump嗨進撒野音樂祭

科技產業飛快演進,軟體產業需要更大的開發能量,國內大學教育過去偏重在硬體,使近年軟體業人才缺口擴大,根據人力銀行調查,去年軟體業人力缺口已超越硬體,且增幅居科技業之冠,也讓過去幾年程式教學機構如雨後春筍般遍地開花,本次專訪對象則是從好想工作室培育計畫出來的團隊Bump,致力打造更便捷的獨立音樂交流平台,近期更前進台南撒野音樂祭,成為官方指定APP。 Bump 由Hubbie、Ray、Boshi、Jerry四位團員組成,希望以科技的力量,提供獨立音樂圈更便捷的服務,它們是好想工作室培育計畫孕育的團隊,
很好! 你已成功註冊。
歡迎回來! 你已成功登入。
你已成功訂閱 AppCoda 中文版 電子報。
你的連結已失效。
成功! 請檢查你的電子郵件以獲取用於登入的連結。
好! 你的付費資料已更新。
你的付費方式並未更新。