教學文章

免費 iOS App 開發教學文章,包括 Swift, SwiftUI, ARKit, Machine Learning 和 UIKit 等技術教學。
教學文章
使用 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 個國家的簡單表格。選取個別選項將會顯示關於該國家的更多資訊,例如首都。 註:
利用IBDesignable和IBInspectable建立客製化元件
Xcode

利用IBDesignable和IBInspectable建立客製化元件

自Xcode 6 開始,iOS開發人員可以利用 IBDesignable 和 IBInspectable 功能建構客製化 control 並即時在 Interface Builder 預覽變更。很明顯的,這是一個提升生產力的巨大優勢。 在這個單元裡面,我們將為大家介紹 IBDesignable 和 IBInspectable,
如何使用自訂 Segue 實現視圖轉場動畫

如何使用自訂 Segue 實現視圖轉場動畫

當iOS 第五版(iOS 5)釋出後,它針對使用者介面的設計導入了一個全新且革命性的方式,也就是 storyboard的採用,這也表示了現行的設計邏輯要從頭改變。在iOS 5以前,每一個控制器(controller)幾乎都跟著一個介面建構器(Interface Builder)檔,也就是所謂的nib或xib檔,其原理很簡單:每一個視圖控制器假設都會設計一個相對應的
很好! 你已成功註冊。
歡迎回來! 你已成功登入。
你已成功訂閱 AppCoda 中文版 電子報。
你的連結已失效。
成功! 請檢查你的電子郵件以獲取用於登入的連結。
好! 你的付費資料已更新。
你的付費方式並未更新。