LoginSignup
0
0

More than 5 years have passed since last update.

CocoaPods 小技巧 - Library 設定 (1/2)

Last updated at Posted at 2015-01-26

CocoaPods 是 iOS 的一個函式庫相依管理的工具,在日常開發中或是撰寫函式庫都有用到,今天來對 library 在 Podfile 中可用的設定方法做個筆記。

今天 library 以最常用到的 AFNetworking 為例。

最基本的使用方式

pod 'AFNetworking'

最基本的使用方式,pod 加上 library name 即可搞定

版本指定

版本指定是最基本的指定方式之一,由於 CocoaPods 的是用 ruby 寫成,因此他用了 RubyGem 的方式來指定版本

pod 'AFNetworking', '2.0' # 指定使用 2.0 版本

>, >=, <, <=

除了最基本的指定版本,可以運用邏輯運算元來指定版本:

  • '> 0.1' - 大於 0.1 的版本
  • '>= 0.1' - 大於等於 0.1 的版本
  • '< 0.1' - 小於 0.1 的版本
  • '<= 0.1' - 小於等於 0.1 以下的版本

~>

CocoaPods 還有一個邏輯運算元 ~> 可以有比較不一樣的比較方式,是根據 semantic versioning 的方式去比較版本號並控制範圍。

  • '~> 0.1.2' - 包含 0.1.2 到 0.2 之間的版本,不含 0.2 及以上
  • '~> 0.1' - 包含 0.1 到 1.0 之間的版本,不含 1.0 及以上

版本設定參考

參考資料

同步發佈

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0