前幾天,我們學會了如何用集合來有效儲存資料。但一個只會儲存資料的程式還不夠「聰明」,它需要學會思考與決策!
今天,我們就要來學習賦予程式智慧的關鍵技巧:條件語句...
各位戰士,早安!在昨天的戰前宣言後,我們士氣高昂。今天,我們將不再紙上談兵,而是要拿起武器,打響性能戰爭的第一槍。
我們的首要目標是 CPU——應用的「大腦」。...
在上一篇文章中,我們已經一步步帶領大家建立好 Google Maps 的 API 服務,讓後端能夠具備基礎的地圖功能。今天,我們將更進一步,撰寫一個能夠結合 A...
在上一篇文章中,我們已經完整完成了 Directions Agent 的設計與實作,讓行程管家具備了靈活而精準的 路線規劃能力。今天,我們將更進一步,帶大家認識...
閉包closure
今天要來介紹一個 Swift 中非常特別又強大的語法 —— 閉包(Closure)!閉包可以想成是「可以被儲存、傳遞的 function」,...
前言
在昨天的內容中,我們學會如何利用 Core Location 搭配 MapKit 即時取得並標記用戶的位置。今天,我們將實作地理圍欄(Geofencing...