IOS开发之——CocoaPods安装和使用 OC和swift通吃

网址一:步骤

http://blog.csdn.net/showhilllee/article/details/38398119

网址二:为什么这么做(原因)

http://blog.csdn.net/jjmm2009/article/details/41944959

下面将我看资料所得的资料展示:

CocoaPods的安装方式异常简单,Mac下都自带ruby,使用ruby的gem命令即可下载安装:

$ sudo gem install cocoapods

$ pod setup

如果你的gem太老,可以尝试使用如下命令升级gem:

sudo gem update --system

另外,ruby的软件源rubygems.org因为使用亚马逊的云服务,所以被屏蔽了,需要更细一下ruby的源,下面的代码将官方的ruby源替换成国内淘宝的源:

gem sources --remove https://rubygems.org/

gem sources -a http://ruby.taobao.org/

gem sources - 1

下载进度也许比较慢

使用CocoaPods:

使用时,需要新建一个名为Podfile文件,以如下格式引入第三方库

platform :ios

pod 'JSONKit','~>1.4’

然后将编辑好的Podfile文件放到项目根目录下,执行如下命令即可:

cd "Your project home"

pod install

最后记住两点:

使用CocoaPods生成的*.xcworkspace文件来打开工程,而不是以前的*.xcodeproj文件

每次更改了Podfile文件,都需要重新执行一次pod update命令

查找第三方库

如果不知道CocoaPods管理的库是否有你想要的库,使用pod search命令进行查找

$ pod search json

注意事项:

关于.gitignore

当你执行pod install 后,除了Podfile外,还会生成名为Podfile.lock文件,不要把这个文件加入到.gitignore.

为自己的项目创建podspec文件

为自己的开源项目创建podspec文件,通过命令如下:

pod spec create your_pod_spec_name

不更新podspec

代码如下:

pod install --no--repo-update

pod update --no-repo-update

原理:

将所有的依赖库都放到名为Pods的项目中,然后让项目依赖pods项目。技术细节:

1pods项目最终会编译成一个名为libPods.a的文件,主项目主要依赖这个.a文件

2对于资源文件,pods提供了一个名为pods-resources.sh脚本,每次项目编译都会执行,将第三方库各种资源文件复制到目标目录中

3pods通过一个名为pods.xcconfig文件在编译时候设置所有的依赖和参数。

上一篇:C语言回顾-字符串指针


下一篇:js页面加载事件