iOS

生產力再提升:利用 Swift Package Manager 製作自動化開發者工具

Command Line Tool,通常指的就是能在 terminal 下指令執行的程式,身為一個利用 mac 做開發的工程師,一定非常熟悉,像是原始碼管理工具 git、自動化工具 fastlane、或是套件管理工具 homebrew,都可以算是 Command Line Tool 的一種。雖然現在有非常多 open source 的第三方工具可供使用,但並不是所有工具都能夠滿足我們在開發上的需求。舉例來說,如果我希望在建置我的 [...]



iOS

搶先預覽 Xcode 10 的全新功能

WWDC18 帶來許多令人興奮的好消息,iOS 12、Swift 4.2 和 Xcode 10 ,每個都有許多有趣的新功能。但對 App 開發者來說,馬上可以派上用場的莫過於 Xcode,畢竟我們開發的 App 未必需要 iOS 12 的 Siri Shortcuts 和 ARKit 2,程式碼也不見得會用到 Swift 4.2 的新功能。因此,接下來的時間,我們就把時間交給 [...]




iOS

開發者指南:如何利用 Core Bluetooth 製作一個監控心率 App

作為 iOS 開發人員,我們非常清楚人類喜歡可連接的應用程式。人類喜歡透過無線設備與其他人相互聯繫,我們期望可以與設備溝通,我們亦開始喜歡、並期望這些無線設備 (通常是「可穿戴設備」) 可以收集和分析關於自己的數據。很多設備已經成為生活中不可缺少的一部分,我們以一個常用短語來形容它們 [...]


iOS

ARKit 教學:2D 圖像識別功能

歡迎來到第六回 ARKit 教學系列的文章!本週,我們將談談關於擴增實境 (Augmented Reality, AR) 中的圖像識別功能。自 iOS 11.3 起,ARKit 就能識別 2D 圖像。如果你有興趣學習製作 ARKit 圖像識別 App,這篇教學文章就很適合你了。 Many AR experiences can be enhanced by using known [...]



iOS

模仿 Apple 教學範例,寫出一手好 Swift

對許多剛學會 App 開發技術的初學者來說,他們懂得 Swift 語法,也熟悉各種常見功能的 iOS SDK,但在實際開發 App 時,卻常遭遇 2 個問題: 不知如何寫出容易理解和維護的程式。 遇到問題時,想到四五種解法,不知該用哪一種。 要解決這兩個問題,最好的方法莫過於參考大大們的 [...]



iOS

不可能不愛的 Xcode 9:最新功能詳盡介紹

WWDC17 帶來許多令人興奮的好消息,iOS 11, Swift 4 和 Xcode 9,每個都有非常大的進步。但對 App 開發者來說,馬上可以派上用場的莫過於 Xcode,畢竟我們開發的 App,可能不需要 iOS 11 的 AR 和 machine learning 功能,程式碼也不見得會用到 Swift 4 的功能。因此,接下來的時間,我們就把時間交給 [...]


iOS

如何在 Xcode 8 建立 iMessage 貼圖程式擴充

開發者可以為蘋果的 Messages 增建程式擴充,透過程式擴充與使用者互動。舉例說,你可以建立一個訊息貼圖擴充,容許使用者在iMessage 與朋友溝道時發送貼圖。或者,假若你在開發修圖程式,現在你可以透過擴充,讓使用者在不需要離開iMessage就可以修圖。這個功能確實為開發者帶來很大的創作空間。蘋果將會為 [...]


iOS

《iOS 10 App程式設計進階攻略:39個必學的開發技巧》正式推出


iOS

Lottie初學者教學指南:如何在iOS App設計一個令人驚豔的動畫


Swift

精通Swift:列舉、閉包、泛型、Protocols和高階函數


iOS

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


Swift

Swift 2 初學者指南


iOS

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


iOS

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


iOS

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


iOS

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