實作了那麼多天,也看了不少 code,一直看到 available 這關鍵字在 source code 中出現,本篇就來談談這個關鍵字。Swift 2.0 之後...
Description:JSON 是一種資料交換格式,以純文字為基礎來儲存與傳送結構資料。其經由特定的格式來儲存文字資料以方便和其他程式交換資料。此 demo...
Access Control 的用意是限制外部 module 或 source file 對你所寫的程式碼存取,目的是隱藏部分程式碼的細節來達到安全性。 mod...
Description:此demo為一音樂播放器,裡面功能包含了播放、暫停、重置音樂。另外可透過slider bar來調整音樂進度和音量。 Component...
Description:上一篇寫了聲音播放功能,這篇就來介紹如何錄音吧。此demo提供一可錄音之按鈕,錄完的音訊會於下方列表中顯示。 Component: A...
在前篇實作錄音功能中使用到了 AVAudioSession 這個屬於 AVFoundation 架構下的功能,本篇來談談AVAudioSession 的功用為何...
Description:開始認真練習 Swift 後沒多久就放棄 xcode 內的 storyboard 來開發,這意味著在調整畫面上也不能透過視覺話介面來進行...
Description:前幾天看到工作室的夥伴用 CAShapeLayer 來畫了一個圓,讓我感到好奇於是去研究了一下它的功能。玩了一下發現不只能用來畫圓還能畫...
在還沒接觸 Swift 時,時常會用到物件導向(OOP, Object-Oriented Programming)來開發。OOP 是在開發時創造出許多 obje...
Description:App 中常會透過通知來告訴使用者某些特定訊息(e.g.行事曆提醒、收到新訊息),在 iOS 上的通知共分成兩種 local 及 rem...