在說這個第三方框架之前沾歪,不得不提CocoaPods诬滩。 這是個非常好用的第三方管理工具遏餐,下面說下它的安裝方式伦腐。看框架源碼就去github下載
- CocoaPods的安裝
1失都、先用ruby -v 看看ruby 的版本,版本過低還要升級柏蘑,看下面
2、更換ruby源
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l (檢測是否換成功)
2.升級gem
sudo gem update --system
3粹庞、下載安裝cocoapods
sudo gem install cocoapods
(如果是10.11后的蘋果升級安全策略)
sudo gem install -n /usr/local/bin cocoa pods
4咳焚、pod repo remove master
pod repo add master https://gitcafe.com/akuandev/Specs.git
6、pod setup
如果提示下面錯誤
安裝cocopods時候出現(xiàn)activesupport requires Ruby version >= 2.2.2. 那么就更新ruby
- ruby 更新
1信粮、 $ curl -L get.rvm.io | bash -s stable
2黔攒、$ source ~/.bashrc
3、$ source ~/.bash_profile
4、$ rvm -v
查看當(dāng)前ruby版本
5督惰、$ ruby -v
列出已知的ruby版本
$ rvm list known
安裝ruby 2.3.0
$ rvm install 2.3.0
安裝完成之后ruby -v查看是否安裝成功不傅。
安裝完之后在根據(jù)流程安裝cocopods就可以了
- CocoaPods的使用
一、 新建Podfile文件, 打開終端
cd 拖入文件路徑
touch Podfile
或者pod init
這時候在你的工程中就有個Podfile文件
二赏胚、 編輯Podfile文件
vim Podfile
進入編輯狀態(tài)访娶,i 進行編輯, 下面是目前用到的第三方框架。 在使用之前可以用pod search AFNetworking 意思就是看看這個框架pod是否支持
platform :ios, "9.0"
pod "AFNetworking" 網(wǎng)絡(luò)請求
pod "SDWebImage" 獲取頭像
pod "SVProgressHUD" 指示器
pod "MJExtension" 字典轉(zhuǎn)模型
pod "MJRefresh" 刷新
pod "Masonry" 布局
esc 然后 :wq 保存
有時候會遇到這種情況觉阅,target不對崖疤,找不到,target '你的項目' do寫就寫
platform :ios,"7.1"
target 'Music' do
pod "MJExtension"
end
更新 , 如果不想將以前的框架更新典勇,建議用install
pod update
pod install
不想更新本地庫可以
pod install --no-repo-update
最后生成.xcworkspace的文件劫哼,以后就打開它了
我目前正在使用這兩個插件,特好用割笙,下載這些插件去github
- KSImageNamed 一個自動生成圖片名稱的插件
- VVDocumenter 一個自動加文檔注釋的插件