iOS中用pods管理第三方库

首先你需要安装CocoaPods。CocoaPods被建立在Ruby上,最近的Mac OS X版本带有Ruby。这自从OS X 10.7之后就实现了。

在命令行中输入以下命令,安装CocoaPods

 sudo gem install -n /usr/local/bin cocoapods

新建一个项目

 

包含以下文件

打开终端,进入项目目录

bogon:~ pg$ cd /Users/pg/Documents/PodsDemo

命令行中输入vim Podfile,新建一个Podfile 文件,在本地会多了个Podfile文件。

bogon:PodsDemo pg$ vim Podfile

 Podfile文件中的内容,第二行中PodsDemo换成自己的项目名字,pod后面是要连接的库

platform :ios, '8.0'
target ‘PodsDemo’ do
 pod 'AFNetworking'
 pod 'MBProgressHUD'
 pod 'SDWebImage'
 pod 'MJRefresh'
 pod 'Masonry'
 pod 'JSONModel' 
end

 vim方式写入的文件,输入完成,按esc键,切换成不可编辑状态。在敲入“:wq”,退出并保持。

bogon:PodsDemo pg$ pod install

 安装好后

本地文件如下 

 .swift文件要用第三方库(.h.m)

创建一个桥接文件xxx-Bridging-Header.h

在其中添加#import “文件名”

#import <AFNetworking/AFNetworking.h>
#import <Masonry/Masonry.h>
#import <MJRefresh/MJRefresh.h>
#import <MBProgressHUD/MBProgressHUD.h>
#import <SDWebImage/UIImageView+WebCache.h>

 在项目的 Build Settings 选项里,要确保Swift Compiler选项里有这个Bridging Header文件的设置,路径必须是指向文件本身的全路径。

 

posted @ 2017-05-25 12:52  牛郑焜  Views(260)  Comments(0Edit  收藏  举报