iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 17
1

20191003

前言

由於在開發的過程中,常常會使用到第三方的套件(framework),因此,今天我們就要來介紹,如何透過Cocoapods來安裝第三方套件。

現在,我們馬上開始!

Cocoapods

什麼是COCOAPODS
https://cocoapods.org/

  • CocoaPods是Swift和Objective-C Cocoa項目的依賴項管理器。它擁有超過6.6萬個庫,並在超過300萬個應用程序中使用。CocoaPods可以幫助您優雅地擴展項目。

安裝步驟

  1. 使用快速鍵『cmd + space空白』搜尋『console』來打開終端機
  1. 輸入以下指令,透過Ruby來安裝,過程中可能要輸入使用者密碼
$ sudo gem install cocoapods
  1. 安裝完成後會提示
  • 到這邊已經完成安裝

實際使用

  1. 首先建立一個新專案

Day13 在Swift的世界中朗誦HelloWorld (1)
https://ithelp.ithome.com.tw/articles/10221914

忘記的讀者請參考

  1. 在終端機切換到專案目錄,如果懶得打可以透過Finder拉入終端機視窗中,在使用『cd 路徑』來切換

  2. 接者輸入以下指令,可以看到會自動建立『Podfile』檔案

pod init

  1. 接者使用文字編輯軟體,來修改這個檔案,這邊採用VSCode

  2. 加入以下內容來安裝,此篇以『RealmWrapper』作為安裝套件,加入『pod 'RealmWrapper'』這一行

# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'ToDoList' do
  # Comment the next line if you don't want to use dynamic frameworks
  use_frameworks!

  # Pods for ToDoList
  pod 'RealmWrapper'

end
  • 以上為完整版參考內容

  • 安裝中,如果有相依的套件,也會一併安裝

  • awesome-ios 有許多熱門套件 (ref3)

  1. 修改完畢後,我們回到終端機,輸入『pod install』,立馬開始安裝套件了

  2. 畫面上有提示,之後如果要開啟專案,請打開『專案名稱.xcworkspace』

SPM

自從Xcode11後,有了與IDE整合的套件安裝方式。

有興趣的讀者,可以參考彼得潘大大的文章(ref4)。

由於參考文章內容介紹的很詳細,這邊就不做示範,只列出安裝完成圖。

總結

在今天的文章裡,我們練習了透過Cocoapods來安裝第三方套件,也可以參考文件ref4來透過SPM安裝。
今天的內容就到這邊,感謝讀者們的閱讀。


Github:

https://github.com/chiron-wang/IT30_11

參考資料與延伸閱讀

  1. Cocoapods
    https://cocoapods.org/

  2. iTerm2
    https://iterm2.com/

  3. awesome-ios
    https://github.com/vsouza/awesome-ios

  4. 使用 SPM 安裝第三方套件 — Xcode 11 新功能 - 彼得潘
    https://bit.ly/2onA7QL

  5. RealmWrapper
    https://github.com/k-lpmg/RealmWrapper


上一篇
Day16 當SwiftUI遇到石虎抱抱
下一篇
Day18 待辦清單 (0)
系列文
iOS App 實作開發新手村36
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言