教學文章

免費 iOS App 開發教學文章,包括 Swift, SwiftUI, ARKit, Machine Learning 和 UIKit 等技術教學。
教學文章
初探 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四位團員組成,希望以科技的力量,提供獨立音樂圈更便捷的服務,它們是好想工作室培育計畫孕育的團隊,
Swift 程式庫系列之六:TLPhotoPicker, Cluster, YNSearch, InteractiveSideMenu 以及 CryptoSwift
Swift 程式語言

Swift 程式庫系列之六:TLPhotoPicker, Cluster, YNSearch, InteractiveSideMenu 以及 CryptoSwift

各位 iOS 開發者們,不曉得這幾篇以來的程式庫如何呢?希望我們所介紹的程式庫能對你有所幫助。這週也將繼續介紹我們所挑選的幾個 Swift 程式庫,希望能幫助你在 iOS App 開發的道路上,繼續前進。 提示:你可以使用CocoaPods安裝這些程式庫到你的Xcode項目,如不懂使用CocoaPods,可以參考這篇教學文章。 1. TLPhotoPicker 讓使用者在相簿中選取照片或影片是蠻常見到的
提升 iOS 開發效率! Xcode 9 內置模擬器的新功能與技巧

提升 iOS 開發效率! Xcode 9 內置模擬器的新功能與技巧

iOS模擬器是任何iOS應用程式開發過程中不可或缺、無法被忽視的一個部分。來自Xcode 9的新模擬器帶來了很多有用的技巧,能夠提升你的開發效率。蘋果回憶歷代模擬器的演變!相較於以前適度的更新相比,這回似乎算是一次很重大的變更。 所以讓我們開始這篇教程的重點吧,本文會列出我在新iOS模擬器中找到的所有功能(一些技巧也可以在舊的模擬器中使用)。 1. 在全屏模式下使用Xcode模擬器 當你使用13吋屏幕時,Xcode的全屏模式是唯一救星,以前不能在全屏模式下使用Xcode模擬器,但現在開始可以使用了#xf60e; 從Xcode 9
Apple ResearchKit 程式開發新手入門教學
Swift 程式語言

Apple ResearchKit 程式開發新手入門教學

某些醫學相關研究通常會需要受測者填寫問卷回答相關問題,目前也會應用一些電子化的感測方式更容易了解受測者的生活習慣,但這些受測試驗每天都得進行的話,會一件枯燥乏味的事情。那麼,現在有沒有更好更簡易的方式來執行某些醫學研究呢? 現在,讓我們歡迎ResearchKit。 ResearchKit功能就像是它的名字一樣,是做為研究(Research)應用的。Apple將ResearchKit設定為開放原始碼,其目的就是給予相關開發者能建立醫學研究應用程式開發,並設計可讓患者參與,在患者們參與開發者所設計的醫學研究中,ResearchKit的框架(Framework)元素可協助開發者來開發臨床研究用的程式開發。 若設計的程式加入ResearchKit,
很好! 你已成功註冊。
歡迎回來! 你已成功登入。
你已成功訂閱 AppCoda 中文版 電子報。
你的連結已失效。
成功! 請檢查你的電子郵件以獲取用於登入的連結。
好! 你的付費資料已更新。
你的付費方式並未更新。