framework介绍:
1.iOS 8后苹果开放了framework,也就是动态库的功能
2.和静态库在编译时和app代码链接并打进同一个二进制包中不同,动态库可以在运行时手动加载,这样就可以做很多事情
#应用插件化
#软件版本实时模块升级(在用户需要这个模块的时候以插件的形式安装,可以减少安装包的大小,还可以模块化升级APP,不需要改动移除代码就要更新一次APP)
我们为什么要使用cocoapods:
有时候我们在做ios开发的时候,经常会添加一些第三方组件,然而添加这些组件的步骤往往是很繁琐的,稍有不慎就会出现问题.这里介绍一个第三方的配置工具:cocoapods
现在就试着看一下怎么使用cocoapods添加组件吧:
第一步: 打开 应用程序 > 使用工具 > 终端
第二步:输入sudo gem install cocoapods 后回车,再输入你mac的密码回车(密码输入时光标不会移动)
你会发现无法安装cocoapods,那是因为rubygems主站位于国外,访问很慢,或者被墙掉了.这里推荐使用淘宝的镜像节点.
输入以下命令
gem sources –remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l
如果显示的是以下源,说明更换淘宝镜像成功
* CURRENT SOURCES **