iOS

如何利用 Firebase 建立登入和註冊功能

隨著 Parse 及依託於其上的數據庫的停運,眾多 Parse 用戶紛紛將行動 App 轉移到 Firebase 和 Realm 上面來。由於便捷快讀的原因,Firebase 當下已成為最為流行的雲端數據庫之一。它同時支持了 iOS、Android 和 Web,這對大型項目非常有利,因為可以在所有主流設備上獲得數據庫的支持。Firebase [...]


iOS

Auto Layout學習指南:利用Visual Format Language和程式碼設定約束畫面佈局

做為一個iOS開發者,你應該知道在任何專案的待辦任務清單內,都會有視圖(views)以及子視圖(subviews)之間constraints設定的問題,無庸置疑,設定constraints(約束條件)是相當棘手的議題,它常常會讓你在開發應用程式時感到痛苦,但其實一切只取決於開發者是否理解它,事實上,約束條件就是你想要應用於螢幕上任何圖形元素的佈局規則,必須考慮視圖與子視圖在畫面上的位置、大小以及視覺關係,並且當設備的方向改變時,要定義UI元件的預設表現。 [...]


iOS

FMDB與SQLite 數據庫應用示範:打做一隻簡單的電影資料庫 App

通常在 iOS Apps 中使用數據庫並處理數據都會是一個重要和嚴肅的話題。在幾個月前我寫了一篇關於如何利用 SwiftyDB 來管理 SQLite 數據庫的文章。今天,我又提起數據庫這個話題,只不過這次我會介紹另一個庫。你也許聽說過了,它就是FMDB。 這兩個庫的功能都是一樣的,都是用來與 [...]




iOS

Swift 3學習指南:重新認識GCD應用

CPUs(中央處理器)問世以來,最棒的改革之一就是發展多核心技術,藉此可運行多個執行緒,這代表著,我們可以在同一時間執行多個任務。 依序執行任務(非並行)或是fake multitasking是多年前使用的運行模式,只要你的年紀稍長,應該可以記得過去的老舊電腦,若是你曾經使用過老舊的系統,應該可以輕易的了解到我在說什麼,但是,不管多少個核心的CPU可以帶來多厲害的效能表現,如果開發者不曉得如何使用這些技術,那都是沒有用的,本文就是要介紹多工與多執行緒的編程如何實作,開發者必須在任何裝置上善用CPU多工(multitasking)的優勢,將程式拆分為多個區塊分配在多個執行緒中平行運作。 [...]



iOS

一步一腳印的 iOS App 上架流程

什麼都是假的,只有 App 上架 Store 才是真的。畢竟我們都不是吃素的,費了九牛二虎之力,千辛萬苦完成 App 後,只願 Apple 的評審大大能夠慧眼視英雄,讓我們的 App 上架,從此我們可在冰島躺著賺錢,看著天上的極光發呆。 彼得潘彷彿已經看到飛往冰島的機票微笑著跟我們招手,事不宜遲,接下來就讓我們一步一腳印,趕緊來將 [...]


iOS

iOS開發指南 : 如何使用HTML Templates和 UIPrintPageRenderer製作PDF

你曾經被要求在你的app內建立PDF文件嗎?如果你目前仍未寫過這類的應用程式,那你之前曾經想過如何製作這個功能嗎? 本篇教程透過提問的方式來起頭,上述這些問題都是關於本文所要探討的,而在iOS中建立PDF文件通常看似是條通往地獄的道路,但是其實你可以避開它,做為一個開發者,必須要手握許多資源,建立多元的解決方案,透過不同方式在可控制成本內達成你的目標,我必須承認,手動繪製PDF頁面可能會是相當艱辛的過程(根據開發需求),而且也是一項降低生產力的任務,它需要計算points,增添線條,設定顏色、insets、offsets等等,儘管這可能是一項很有趣的過程(對某些人來說),但若是需要繪製的文件太 [...]




Swift

Swift 開發者!用Vapor打造你的第一個Web App吧

在2015年的WWDC上,蘋果宣布Swift將會開放原始碼,不久後,在2015年的12月,Swift的code base即公開在 GitHub上。 這份公開的Swift 源始碼向全世界開發者介紹了Swift多面向的擴展應用,也讓世人見識到這個語言未來蘊藏的許多可能性。 就如預期一樣,開發者迅速開發出不同面向的Swift新應用,其中一項就是透過Swift語言去打造一個web [...]


iOS

iOS 9 新功能 : 堆疊視圖介紹 (Stack Views)


Swift

Swift 2 初學者指南


iOS

Swift 教學:如何使用iOS Charts API 製作漂亮的圖表


iOS

以Parse與Swift建構一個像Instagram一樣的App


iOS

建立一個像Medium App的下滑選單


iOS

如何用Swift建立視圖控制器畫面之間的動畫過場