跳到主要內容

精選

《十分鐘學程式》Firebase Push Notification - iOS Swift

現在已經是手機不離身的年代了,每天少則幾十通 推播通知 (Push Notification) ,多則上百通,大家是否思考過這些推播是怎麼作業的嗎?好吧!我自己也沒想過,因為一切都是這麼的自然XD。 推播對一個 App 來說是不可缺少的,畢竟不可能要求使用者一直開著 App,那如何要在使用者在未開啟 App 時來達到傳遞訊息呢?這時就可以用飛鴿傳書,或是請刺客來幫忙傳遞...,如果這些方法都不喜歡的話,那可以考慮用用費時又浪費資源的推播 Push Notification 來達到這個目的。 說到這邊,是否想到如果要做到推播就需要自己先建一個 Server 才能做到,答案是否定的,因為我們有強大的 Google 幫大家都已經架設好了,而且是『免費的』這才是最重要的,因此 Firebase 就這樣產生了!!這次就要教大家如何使用 Firebase 來做到 iOS Push Notification。 在開始教學前需要做一些準備: 一台裝好 Xcode 的 Mac 一個付費的 Apple developer account,沒錯就是那個每年要繳 99美元的帳號 一個 Google 帳號 一杯夠大杯的咖啡 (What?) 上面這些東西都準備好的話!我們就開始上課嚕~~ 這堂課會分 12 小節: ・Xcode 建立一個 Swift 專案 ・設定 Apple Developer Account ・產生 CSR 檔 ・上傳 CSR 檔 ・準備 APNs (Apple Push Notifications) 認證 ・Firebase 建立新專案 ・Firebase Push Notification 設定 ・撰寫設計一個支援 Firebase Push Notification 的 iOS App ・開啟 Push Notification 功能 ・匯入 GoogleService-Info.plist ・初始化 Push Notification 設定 ・測試 Firebase Push Notification Xcode 建立一個 Swift 專案 1. 開啟 Xcode,選擇『 Create a new Xcode project 』來建立一個新的專案 2. 選擇『 Singl

《十分鐘學程式》使用 Homebrew 取代 MacOS 自帶 Git

現在的 MacOS 都有自帶 Git,可以省去我們再去安裝的麻煩 (雖然安裝 Git 也不用花太多時間)。不過 MacOS 自帶的 Git 是無法更新的...,至少目前我是無法更新的!(也許是我自己的方法錯誤,如有達人可以幫我解惑,歡迎留言) 所以我這邊要教大家如何透過 Homebrew 安裝最新的 Git並取代 MacOS 自帶的 Git

我們先檢查現在 MacOS (這邊我已經更新過最新的 MacOS) 自帶的 Git 版本。
這邊可以看到 MacOS 自帶的版本為 2.17.1。順便一提,只要看後面有顯示 (Apple Git-XXX) 就代表這是 MacOS 自帶的 Git。

接著直接到 Git 官網上去看現在最新的版本。發現最新版本是 2.19.1,不過 MacOS 最新的只有 2.19.0,也就是說目前電腦內的版本不是最新的。


如果我們直接從 Git 官網上下載 dmg,然後安裝會發生什麼事情呢?
沒錯就如你所見,版本根本沒有改變,是因為 MacOS 自帶的 Git 和用 dmg 安裝的目錄位置是不同的。不過不建議直接用 dmg 直接安裝,因為之後這樣也不好更新 Git。

說了那麼多,終於要進入正題了,開始用 Homebrew 安裝 Git 吧!

1. 打開 Terminal (終端機),如果不知道從哪裡開啟,可以在 Spotlight(一起按下 command+space) 收尋 Terminal。
2. 用 Homebrew 安裝 Git,輸入以下指令:
 brew install git

3. 耐心等他安裝完成。這邊有一個路徑可以仔細看,我們可以看到 Homebrew 是安裝到 usr/local 目錄底下。
4. 將 Git 改為 Homebrew 安裝的版本。其實 Homebrew 在安裝完 Git 之後就有幫我們做 link 了,但是 Git 預設路徑是在 usr/bin/git ,就是 MacOS 自帶的 Git 路徑。因此只要我們把 MacOS 自帶的 Git 資料夾更改名字後,就可以直接找到 Homebrew 所安裝的 Git。在 Terminal 輸入以下指令 (過程中需輸入開機密碼):
 sudo mv /usr/bin/git /usr/bin/git-apple
5. 這樣就是使用 Homebrew 所安裝的 Git 了。確認 Git 版本,輸入以下指令:
 git --version
6. 最後確認,Git 是連結到哪個目錄。輸入以下指令:
 which git
7. 之後要更新直接輸入以下指令:
 brew upgrade git

留言

熱門文章