iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 3
1
Software Development

Swift零基礎實作旅遊景點app系列 第 3

Swift從零開始-Day3:第三方函式庫CocoaPods與Git, GitHub基本用法學習(1)

  • 分享至 

  • xImage
  •  

分類:基本知識學習


1. CocoaPods使用學習

1-1. 先安裝CocoaPods(只要輸入一次)

於終端機中打入下列兩個指令

  • sudo gem install cocoapods
  • pod setup --verbose

1-2. 把第三方函式庫導入專案

  • 利用terminal找到專案資料夾(利用ls、cd 等指令)
  • 到達專案資料夾後,輸入pod init,之後會看到原先的專案資料夾出現Podfile
  • 編輯Podfile(不要用word或text編輯),可用Xcode, sublime text等,此步驟要配合函式庫的資訊來編輯
  • 回到terminal打pod install指令
  • 關掉原先的專案(也可以創完後就先關掉),且會看到現在一檔案名為:專案名稱.workspace之後須以此檔案進行app製作(取代原本使用.xcodeproj)

2. Git基本指令學習

參考文章

https://backlog.com/git-tutorial/tw/
https://coderwall.com/p/yl1-ug/git--2

2-1. 各步驟及終端機指令學習

2-1-1. 於本地端建立數據庫

  • 以終端機指令cd進入專案資料夾
  • 輸入git init:將專案目錄建立為本地端(local)數據庫(只有第一次要把專案建立到local端數據庫需要此指令)。
  • 輸入git add . : 把當前目錄下所有的檔案加入到索引狀態(stage)(有新增或修改檔案就需要)。add .的意思是把全部都add,不管有沒有修改。
  • git status:在Git管理之下的目錄,可以使用status命令確認工作目錄與索引的狀態,再git add .後,可以利用此指令看是否有加到索引(非必要)。
  • 等到專案內部檔案已加到索引(stage狀態),輸入git commit -m " <提交訊息>”,後面可以再輸入一次git status看看提交狀況,git-commit就是在local端建立節點(有點像另存新檔的感覺),方便我們每次回朔。
  • git log:來確認一下數據庫的歷史提交記錄(有進行commit的節點),使用log命令來顯示數據庫的歷史提交記錄,並可以看到節點碼方便我們回朔。
  • git checkout (節點碼):回朔指令,可以回溯到我們有建立節點(有進行commit)的版本。
  • git checkout - : 回到變更版本前(上一頁)。
  • git checkout master:回到主分支(master)最新版。註:如果回到較早的版本,打git log會找不到該版本之後的,此時用此指令可以到最新的,此時打git log就可以又看到全部的節點。

2-1-2. 已完成了本地端的數據庫的基本方法,下面練習如何在遠端數據庫上共享本地端數據庫的修改記錄。

  • 將本地端數據庫的修改歷史共享到遠程數據庫,必須上​​傳本地端數據庫中儲存的修改歷史;需執行git push指令,Push之後,本地端的修改歷史會被上傳到遠端數據庫。遠端數據庫的修改歷史就會和本地端數據庫的修改歷史保持同步,以下兩步為Push指令
  • git remote add origin \專案在GitHub的URL
  • git push -u origin master

2-1.3. 複製遠端數據庫

  • git clone (GitHub上要複製的URL) (要複製的目錄名稱)

小結:目前僅學到如何將自己電腦中的檔案push到GitHub上,之後會再學習關於分支的概念。


上一篇
Swift從零開始-Day2: ViewController Lifecycle與App LifeCycle學習
下一篇
Swift從零開始-Day4:Class兩三事
系列文
Swift零基礎實作旅遊景點app30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言