iOS 11 有許多新的 API 包含 CoreML , ARKit , CoreNFC 等今天要來實作CoreNFC Support Devices iPh...
使用手機很常需要輸入文字,這時候虛擬鍵盤就會從螢幕底部升上來,因而擋住部分介面。因為 iOS 並沒有自動調整介面,於是我們開發者每次就得自行處理,因為太常需要用...
在開發程式時,難免會遇到需要等待的程式碼,如下載進度,或者串接 Web Service 的服務,如果沒有一個等待的通知給使用者,會讓使用者有當機或者不好的使用經...
本來想在這三天寫一個手機相簿的程式 但是後來都被OOM佔住了時間 昨天一天都卡在bitmap 今天也花了一整天的時間在看書 都在看OOM處裡方式絕大部分的書與網...
協定類型的集合 協議可以用作儲存在集合比如數組或者字典中的類型,如同在協議作為類型。我們簡單的創建一個 AfuncProtocol 協定跟 Printer 的...
今天要來教大家做一個簡單的 loading 動畫會使用到一些更進階的 CABasicAnimation 的用法 首先我們要先用 CAShapeLayer 畫一個...
從Day25到現在一直卡關到現在,多虧高人指點才知道應該怎麼做,原因就是在載入API時,沒有持續去append Array,當往上拉到最後一格時,就在進行pag...
前言 終於回到我的訂購飲料 App,早在 Day13 - popover 教學 的文章我就很想在我的 App 加入這個功能,但是礙於 popover 只是一個呈...
在前一篇提到了用 GCD 來增加執行緒(threads)以改進 App 的執行效能,本篇來聊 iOS 中另一種操作多執行緒的方法: Operation。 Ope...
「如何使用Firebase Cloud Messaging在iOS實現推播的功能」(下篇) 使用 Google 帳號登入 Firebase 後台並建立專案 首...