When iOS Project and FireBase has a handshake with each other , it makes something different.The History of FireBase and Some Geography
這次要來先完成用Xmind建立的 心智圖中第一部分
這裡我要借助 FireBase平台 給予我力量
FireBase 平台 介紹:
FireBase 是一個可以即時又跨平台,
並且讓開發者能夠實踐即時資料同步的資料庫串聯網路平台,目前應用橫跨Android、iOS和一些Web及IoT,提供API讓開發者能即時同步客戶端資料庫。
The History of FireBase and Some Geography
於2011年 9月 被創立
其團隊位於舊金山(San Francisco)
和 加利福尼亞州的山景城(Mountain View, California)
兩地
這裡的 Mountain View 是指一個城市的名字而非山上景色
山景城 位在 加州
於 2014年 10月被Google公司收購了
於2016年 5月 被Google工程師開發釋出了更多新的功能服務
參考 wiki:
https://en.wikipedia.org/wiki/Firebase
https://en.wikipedia.org/wiki/Mountain_View,_California
https://en.wikipedia.org/wiki/San_Francisco
它主要靠廣告來營利
Step1. 建立一個 FireBase帳號FireBase 是一個可以即時又跨平台,
並且讓開發者能夠實踐即時資料同步的資料庫串聯網路平台,目前應用橫跨Android、iOS和一些Web及IoT,提供API讓開發者能即時同步客戶端資料庫。
The History of FireBase and Some Geography
於2011年 9月 被創立
其團隊位於舊金山(San Francisco)
和 加利福尼亞州的山景城(Mountain View, California)
兩地
這裡的 Mountain View 是指一個城市的名字而非山上景色
山景城 位在 加州
於 2014年 10月被Google公司收購了
於2016年 5月 被Google工程師開發釋出了更多新的功能服務
參考 wiki:
https://en.wikipedia.org/wiki/Firebase
https://en.wikipedia.org/wiki/Mountain_View,_California
https://en.wikipedia.org/wiki/San_Francisco
它主要靠廣告來營利
FireBase官網
https://firebase.google.com/
Step2. Create你的新專案, 並命名之
這時你會看到如下視窗
代表你必須先行創建一個空iOS專案
它會幫你打包 Google的服務到你的應用之中並做綁定
副檔名為.plist
之後要自己拖拉至自己的 專案
先下載下來
加到自己的 Project Folder
依照第三步驟做設定
開啟 macOS 的 終端機
在 真正 蘋果電腦 : Shift + Command + U
在 虛擬機 : Shift + Windows + U
Finder 自動開 找 terminal
輸入指令 sudo gem install cocoapods
這裡我們用一個專業的 Coco Apart (這邊是看外國佬它也有打這句)
目前還不曉得其目的
不過聽說是和 Ruby 有相關的一個 安裝套件工具的樣子
緊接著我們要去 Locate 我們專案所在目錄夾路徑
使用 Linux 指令 ls 和 cd 到該目錄下
到專案所在目錄之後
輸入 : pod init
接著看是要開啟這個podfile
還是直接用sudo nano 去編輯
指令 sudo nano Podfile
添加這兩行內容
pod 'Firebase/Core'
pod 'Firebase/Database'
這裡多添加的 pod 'Firebase/Database'
pod 'Firebase/Database'
這裡多添加的 pod 'Firebase/Database'
是原本步驟中並未要我們做的
用意在於讓我們能讓其利用 Firebase 操控 資料庫
打完之後
輸入 pod install
(PS:需要等一段時間.....)
後來查了一下發現其他人也有發現這個錯誤
[!] Unable to add a source with url `https://github.com/CocoaPods/Specs.git` named `master`.
https://github.com/CocoaPods/CocoaPods/issues/4293
但目前狀況仍然有錯誤
它仍然停滯在 93%
等等 後來大概等了30分鐘它突然給我跑出一個100%
實在太高興了
感謝這個 老外 XDD
雖然有些 error 不過先暫時不理 先測試Run 看看 Code
下載好後 關閉 terminal
開剛剛的專案
添加Code
用意在於讓我們能讓其利用 Firebase 操控 資料庫
打完之後
在 真正 蘋果電腦 : Command + S
在 虛擬機 : Ctrl + X ---> Y(Yes) Save
保存輸入 pod install
(PS:需要等一段時間.....)
後來查了一下發現其他人也有發現這個錯誤
[!] Unable to add a source with url `https://github.com/CocoaPods/Specs.git` named `master`.
https://github.com/CocoaPods/CocoaPods/issues/4293
但目前狀況仍然有錯誤
它仍然停滯在 93%
等等 後來大概等了30分鐘它突然給我跑出一個100%
實在太高興了
感謝這個 老外 XDD
雖然有些 error 不過先暫時不理 先測試Run 看看 Code
下載好後 關閉 terminal
開剛剛的專案
添加Code
參考link:
https://developers.googleblog.com/2016/05/google-cloud-messaging-and-firebase.html
http://kaochenlong.com/2016/04/29/where-are-the-installed-gems/
影片教學:
https://www.youtube.com/watch?v=1deyxn5jVXk&list=PLVeezkr1wdoJ84j4LF1HFJZepQZ7d0aXS&index=1
待測試的 Blog 方法
http://www.jianshu.com/p/ffc0a67d6d75
檢查有無安裝完成(成功)
留言
張貼留言