iT邦幫忙

2022 iThome 鐵人賽

DAY 26
0

今天要來介紹一個被Google收購成為其旗下的優質服務-Firebase。以後你專案越做越大一定會認識越來越多的第三方SDK。
科普一下:SDK就像是工具。假設你今天想要釘釘子,你不會去砍柴煉鐵然後做出一隻鐵鎚吧,反之你會去五金行買一枝鐵錘來釘釘子,那這個鐵鎚就是SDK。所以你認識越多SDK工具,很多事情你就可以不用自己完成,就可以省很多時間啦~

進入正題

今天會介紹

  • Firebase
  • Firebase開發工具
  • Firebase開新專案

Firebase

Firebase是一個可以支援iOS, Android, Web多個平台的雲端資料庫,基本上對於前端的工程師們是一個非常有助益的工具,所以多了解一個工具,你就可以多專注在前端介面的優化上。

Firebase開發工具

  • Firebase身分驗證:可以註冊mail登入,也支援facebook, google等第三方登入。
  • Firebase real time資料庫:提供了real time資料庫和後端服務,簡單來說就是一個好用的資料庫,可以做到像Websocket的雙向溝通。
  • Firestore:比real time資料庫多很多功能,允許巢狀文件和欄位,簡單來說資料結構跟real time不同,但強大許多。
  • Firebase Storage:用於儲存圖像、音訊、影片或其他使用者生成的內容。
    其他好用的像是數據分析、廣告、機器學習等等許多非常好用的功能就不一一列出了,總之西北好用。

Firebase開心專案前置作業

  1. 先去網路上註冊firebase帳號,可以用google帳號
  2. 新增專案,自訂專案名稱然後跟著下一步就行啦~
  3. 看到畫面上有IOS的選項就點下去吧
    https://ithelp.ithome.com.tw/upload/images/20221011/20152659le7D8JQ7bx.png
  4. 找到自己專案的Bundle Identifier並輸入到Firebase選填表單中
    https://ithelp.ithome.com.tw/upload/images/20221011/20152659ljPNlT626Z.png
  5. 跟著網頁的步驟做後,會遇到要你新增firebase SDK,旁邊有小字小寫 cocoapods ,兩種都可以,如果你用firebase SDK那就去下圖這裡輸入網址
    https://ithelp.ithome.com.tw/upload/images/20221011/20152659cE2HbkmwOo.png
  6. 如果你是使用package安裝firebase到xcode裡面的,要用什麼就直接在專案import什麼,像我要用身份驗證(auth)跟real time資料庫(database)。
import FirebaseAuth
import FirebaseDatabase

如果你是使用cocopods,那就像之前安裝snapkit的方式一樣安裝囉

安裝好就可以使用囉~


上一篇
Day-25 簡單儲存 - UserDefaults
下一篇
Day-27 版本控制 - Git, Github
系列文
如何成為IOS初級工程師30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言