Swift 程式語言 使用 YouTube API 打造影音搜尋 App 因為 Google API 和服務也能夠運用於行動平台,所以我們當然不能放過這個好好研究一番的機會,而且事實上,我們在過去也曾處理過 Google 技術。舉例而言,這篇文章講的是 Google Maps SDK 。而在本文中,我們將首度揭露 YouTube API 這項全然不同的服務。 YouTube Gabriel Theodoropoulos Nov 12, 2015 42 分鐘閱讀時間
Swift 程式語言 窺探 watchOS 2 中的 Watch Connectivity 開心之餘,這也代表著在手機與手錶之間的溝通方式有了改變,而這正是我們要為大家所介紹的新功能Watch Connectivity。 首先,什麼是Watch Connectivity? Watch Connectivity為 watchOS 2中的一個新framework,他提供了裝置之間多種不同的溝通方式,有別於上一篇我們利用資料共享App Groups的方式去做溝通,現在有了更快速且直接的方式來進行資料溝通。 在裝置溝通上,在過去 watchOS 中只有一種預設的方式openParentApplication,詳見官方文件。 Max Chen Nov 3, 2015 7 分鐘閱讀時間
Swift 程式語言 如何利用UISearchController添加搜尋功能並打造客製化搜尋列 隨著iOS 8的到來, 有些事情變得不一樣. 首先, UISearchDisplayController 已經被棄用了,雖然在Xcode內的Interface Builder’s中的控制器元件庫內(controls collection),UISearchDisplayController裡面還是一個能可用的控制器元件。一個名為 UISearchController的新控制器已經出現並取代這個位子。儘管這一切朝向這樣的變化,但我們可以看到在Interface Builder的控制器元件庫內(controls collection) Gabriel Theodoropoulos Oct 25, 2015 32 分鐘閱讀時間
Swift 程式語言 UIScrollView 滾動視圖初學者指南 在iOS中,滾動視圖(scroll view)是用來瀏覽無法在整個畫面容下的其他內容。滾動視圖有兩個主要用途: 提供使用者拖曳至他們想要呈現的內容區域 提供使用者使用手指縮放手勢來對所呈現的內容放大或縮小 在iOS App的常見控制 – UITableView – 是一個UIScrollView的子類別,提供了一個可以檢視視圖內容大於本身畫面的一個很棒的方式。 本篇教學中,我們會來看各種UIScrollView的觀念、其中包括以程式建立一個滾動視圖與介面建構器(Interface Builder) Joyce Echessa Oct 15, 2015 18 分鐘閱讀時間
Swift 程式語言 iOS 9 快速上手:搜尋 API 與 SFSafariViewController 搜尋 API 提供了許多有趣的新方法,可以與使用者互動。在 iOS 9 中, Apple 優化了 Spotlight ,加入令人驚豔的新功能,可以為更多的內容建立索引。舉例而言,使用者可以透過 Spotlight 搜尋網頁內容或者 App 內部的資料。此外也可以透過熱門關鍵字輕易地開啟 Gregg Mojica Oct 9, 2015 16 分鐘閱讀時間
in-app purchase 增加營收獲利!為你的 App 加入內購買功能 (In-App Purchase) 不可否認的是,最近這幾年,大部分開發者的收入都是仰賴 App 內購買。如果仔細想的話,答案更是不言自明。對於開發者而言, IAP 是一套很棒的工具,而對於使用者來說,則提供了很棒的選擇。有了 IAP ,兩造雙方都非常開心;開發者可以在 App Store 上面販售功能有限的免費 App Gabriel Theodoropoulos Oct 2, 2015 36 分鐘閱讀時間
watchOS 一起動手做一個簡單的Apple Watch筆記App 我們將會開發一隻很簡單的 iPhone + Watch App,你可以在iPhone App輸入簡訊然後顯示在Apple Watch上。從中理解如何利用NSUserDefaults 及 App Group 功能把iPhone app的資料分享至 Watch App。 註:本範例使用Xcode 7.0 (7A220) Max Chen Sep 25, 2015 7 分鐘閱讀時間
Swift 開發教學:如何使用 Parse 建立註冊和登入的功能 現在就來一睹 Rumiya 的文章吧。 Parse 是與平台無關的第三方「雲端 App 解決方案」。你可以從這裡得知更多訊息。本文屬於進階的程式設計教學,將會介紹如何在 Swift 專案中運用 Parse ,並且將使用者登入資訊存放到 Parse 雲端儲存中。 開始使用 我已經預備好包含 Storyboard Simon Ng Sep 22, 2015 11 分鐘閱讀時間
Swift 程式語言 Watch App 開發新手篇:以 WatchKit 建立選單表格 App 我們將會在未來的系列文章中介紹更多有關 WatchOS 2 的功能特色。不過今天,讓我們先從一些最基本的開始吧。 在本文中,你將學會如何在 Apple Watch 上製作選單表格( Selectable Table ) App 。我們將打造呈現 5 個國家的簡單表格。選取個別選項將會顯示關於該國家的更多資訊,例如首都。 註: Maxime Defauw Sep 21, 2015 12 分鐘閱讀時間
Swift 程式語言 QR Code 產生器 App:以 Core Image 濾波器製作QR Code條碼 我在 Appcoda 曾經寫過一篇文章,是關於如何在 iOS 中建立 QR Code (二維條碼)閱讀器的教學。當時那篇文章的程式是用 Objective-C 撰寫而成的,因為 Swift 是後來才有的。隨後,我的好友 Simon 寫了一篇新的文章, Gabriel Theodoropoulos Sep 13, 2015 22 分鐘閱讀時間
Xcode 利用IBDesignable和IBInspectable建立客製化元件 自Xcode 6 開始,iOS開發人員可以利用 IBDesignable 和 IBInspectable 功能建構客製化 control 並即時在 Interface Builder 預覽變更。很明顯的,這是一個提升生產力的巨大優勢。 在這個單元裡面,我們將為大家介紹 IBDesignable 和 IBInspectable, Ziad Tamim Sep 10, 2015 10 分鐘閱讀時間
如何使用自訂 Segue 實現視圖轉場動畫 當iOS 第五版(iOS 5)釋出後,它針對使用者介面的設計導入了一個全新且革命性的方式,也就是 storyboard的採用,這也表示了現行的設計邏輯要從頭改變。在iOS 5以前,每一個控制器(controller)幾乎都跟著一個介面建構器(Interface Builder)檔,也就是所謂的nib或xib檔,其原理很簡單:每一個視圖控制器假設都會設計一個相對應的 Gabriel Theodoropoulos Sep 4, 2015 46 分鐘閱讀時間