教學文章

免費 iOS App 開發教學文章,包括 Swift, SwiftUI, ARKit, Machine Learning 和 UIKit 等技術教學。
教學文章
初探 iOS App 瘦身功能 (App Thinning)
Swift 程式語言

初探 iOS App 瘦身功能 (App Thinning)

App 瘦身(App Thinning)是在 WWDC 上發佈的一項嶄新技術,它將會改變整個下載程序。人們總是抱怨與電信服務商的資費方案合約、抱怨 iOS 裝置的空間有限、抱怨網路下載的速度不夠快,而這些都是 App 瘦身之所以值得我們學習的地方。
使用 YouTube API 打造影音搜尋 App
Swift 程式語言

使用 YouTube API 打造影音搜尋 App

因為 Google API 和服務也能夠運用於行動平台,所以我們當然不能放過這個好好研究一番的機會,而且事實上,我們在過去也曾處理過 Google 技術。舉例而言,這篇文章講的是 Google Maps SDK 。而在本文中,我們將首度揭露 YouTube API 這項全然不同的服務。 YouTube
窺探 watchOS 2 中的 Watch Connectivity
Swift 程式語言

窺探 watchOS 2 中的 Watch Connectivity

開心之餘,這也代表著在手機與手錶之間的溝通方式有了改變,而這正是我們要為大家所介紹的新功能Watch Connectivity。 首先,什麼是Watch Connectivity? Watch Connectivity為 watchOS 2中的一個新framework,他提供了裝置之間多種不同的溝通方式,有別於上一篇我們利用資料共享App Groups的方式去做溝通,現在有了更快速且直接的方式來進行資料溝通。 在裝置溝通上,在過去 watchOS 中只有一種預設的方式openParentApplication,詳見官方文件。
如何利用UISearchController添加搜尋功能並打造客製化搜尋列
Swift 程式語言

如何利用UISearchController添加搜尋功能並打造客製化搜尋列

隨著iOS 8的到來, 有些事情變得不一樣. 首先, UISearchDisplayController 已經被棄用了,雖然在Xcode內的Interface Builder’s中的控制器元件庫內(controls collection),UISearchDisplayController裡面還是一個能可用的控制器元件。一個名為 UISearchController的新控制器已經出現並取代這個位子。儘管這一切朝向這樣的變化,但我們可以看到在Interface Builder的控制器元件庫內(controls collection)
UIScrollView 滾動視圖初學者指南
Swift 程式語言

UIScrollView 滾動視圖初學者指南

在iOS中,滾動視圖(scroll view)是用來瀏覽無法在整個畫面容下的其他內容。滾動視圖有兩個主要用途: 提供使用者拖曳至他們想要呈現的內容區域 提供使用者使用手指縮放手勢來對所呈現的內容放大或縮小 在iOS App的常見控制 – UITableView – 是一個UIScrollView的子類別,提供了一個可以檢視視圖內容大於本身畫面的一個很棒的方式。 本篇教學中,我們會來看各種UIScrollView的觀念、其中包括以程式建立一個滾動視圖與介面建構器(Interface Builder)
iOS 9 快速上手:搜尋 API 與 SFSafariViewController
Swift 程式語言

iOS 9 快速上手:搜尋 API 與 SFSafariViewController

搜尋 API 提供了許多有趣的新方法,可以與使用者互動。在 iOS 9 中, Apple 優化了 Spotlight ,加入令人驚豔的新功能,可以為更多的內容建立索引。舉例而言,使用者可以透過 Spotlight 搜尋網頁內容或者 App 內部的資料。此外也可以透過熱門關鍵字輕易地開啟
增加營收獲利!為你的 App 加入內購買功能 (In-App Purchase)
in-app purchase

增加營收獲利!為你的 App 加入內購買功能 (In-App Purchase)

不可否認的是,最近這幾年,大部分開發者的收入都是仰賴 App 內購買。如果仔細想的話,答案更是不言自明。對於開發者而言, IAP 是一套很棒的工具,而對於使用者來說,則提供了很棒的選擇。有了 IAP ,兩造雙方都非常開心;開發者可以在 App Store 上面販售功能有限的免費 App
一起動手做一個簡單的Apple Watch筆記App
watchOS

一起動手做一個簡單的Apple Watch筆記App

我們將會開發一隻很簡單的 iPhone + Watch App,你可以在iPhone App輸入簡訊然後顯示在Apple Watch上。從中理解如何利用NSUserDefaults 及 App Group 功能把iPhone app的資料分享至 Watch App。 註:本範例使用Xcode 7.0 (7A220)
Swift 開發教學:如何使用 Parse 建立註冊和登入的功能

Swift 開發教學:如何使用 Parse 建立註冊和登入的功能

現在就來一睹 Rumiya 的文章吧。 Parse 是與平台無關的第三方「雲端 App 解決方案」。你可以從這裡得知更多訊息。本文屬於進階的程式設計教學,將會介紹如何在 Swift 專案中運用 Parse ,並且將使用者登入資訊存放到 Parse 雲端儲存中。 開始使用 我已經預備好包含 Storyboard
Watch App 開發新手篇:以 WatchKit 建立選單表格 App
Swift 程式語言

Watch App 開發新手篇:以 WatchKit 建立選單表格 App

我們將會在未來的系列文章中介紹更多有關 WatchOS 2 的功能特色。不過今天,讓我們先從一些最基本的開始吧。 在本文中,你將學會如何在 Apple Watch 上製作選單表格( Selectable Table ) App 。我們將打造呈現 5 個國家的簡單表格。選取個別選項將會顯示關於該國家的更多資訊,例如首都。 註:
很好! 你已成功註冊。
歡迎回來! 你已成功登入。
你已成功訂閱 AppCoda 中文版 電子報。
你的連結已失效。
成功! 請檢查你的電子郵件以獲取用於登入的連結。
好! 你的付費資料已更新。
你的付費方式並未更新。