当前位置: 首页 > news >正文

个人档案网站该怎么做网站开发 入门 pdf

个人档案网站该怎么做,网站开发 入门 pdf,街道网站建设更新汇报,福州市网站建设公司一、什么是CocoaPods 1、为什么需要CocoaPods 在进行iOS开发的时候#xff0c;总免不了使用第三方的开源库#xff0c;比如SBJson、AFNetworking、Reachability等等。使用这些库的时候通常需要#xff1a; 下载开源库的源代码并引入工程向工程中添加开源库使用到的framework…一、什么是CocoaPods 1、为什么需要CocoaPods 在进行iOS开发的时候总免不了使用第三方的开源库比如SBJson、AFNetworking、Reachability等等。使用这些库的时候通常需要   下载开源库的源代码并引入工程向工程中添加开源库使用到的framework解决开源库和开源库以及开源库和工程之间的依赖关系、检查重复添加的framework等问题如果开源库有更新的时候还需要将工程中使用的开源库删除重新执行前面的三个步骤顿时头都大了。。。  自从有了CocoaPods以后这些繁杂的工作就不再需要我们亲力亲为了只需要我们做好少量的配置工作CocoaPods会为我们做好一切 2、什么是CocoaPods CocoaPods是一个用来帮助我们管理第三方依赖库的工具。它可以解决库与库之间的依赖关系下载库的源代码同时通过创建一个Xcode的workspace来将这些第三方库和我们的工程连接起来供我们开发使用。 使用CocoaPods的目的是让我们能自动化的、集中的、直观的管理第三方开源库。   二、安装CocoaPods 1、安装 CocoaPods是用Ruby实现的要想使用它首先需要有Ruby的环境。幸运的是OS X系统默认的已经可以运行Ruby了因此我们只需要执行以下命令 [objc] view plaincopy $ sudo gem install cocoapods   CocoaPods是以Ruby gem包的形式被安装的。在安装执行的过程中可能会问我们是不是更新rake输入y即可。这是因为rake gem包会在安装的过程中检查更细如果有可用的新版本就会出现刚才的选项。   在安装进程结束的时候执行命令 [objc] view plaincopy $ pod setup   如果没有报错就说明一切安装就成功了   2、安装过程中可能遇到的问题 ①执行完install命令半天没反应 这有可能是因为Ruby的默认源使用的是cocoapods.org国内访问这个网址有时候会有问题网上的一种解决方案是将远替换成淘宝的替换方式如下 [objc] view plaincopy $ gem sources --remove https://rubygems.org/  //等有反应之后再敲入以下命令  $ gem sources -a http://ruby.taobao.org/   要想验证是否替换成功了可以执行 [objc] view plaincopy $ gem sources -l   正常的输出是 [objc] view plaincopy *** CURRENT SOURCES ***    http://ruby.taobao.org/     ②gem版本过老   gem是管理Ruby库和程序的标准包如果它的版本过低也可能导致安装失败解决方案自然是升级gem执行下述命令即可 [objc] view plaincopy $ sudo gem update --system     ③安装完成后执行pod setup命令时报错 [objc] view plaincopy /Users/wangzz/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:298:in to_specs: Could not find cocoapods ( 0) among 6 total gem(s) (Gem::LoadError)      from /Users/wangzz/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:309:in to_spec      from /Users/wangzz/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:53:in gem      from /Users/wangzz/.rvm/rubies/ruby-1.9.3-p448/bin/pod:22:in main   这就是路径设置的问题可以通过执行 [objc] view plaincopy $ rvm use ruby-1.9.3-p448   解决该问题。   3、升级CocoaPods 升级很简单再次执行安装命令即可 [objc] view plaincopy $ sudo gem install cocoapods   需要注意的是如果安装的时候使用了sudo升级的时候一样需要使用该关键字不然升级完了以后又会出现路径不匹配问题。     三、使用CocoaPods 如果之前做的一切顺利接下来就可以体验体验CocoaPods的神奇之处了需要经过以下几步 为了演示这个过程我创建了一个名为CocoaPodsTest的工程。 1、创建Podfile CocoaPods的一切都是从一个名为Podfile的文件开始的我们需要先创建这个文件。个人习惯使用命令行我会这样做 [objc] view plaincopy $ cd /Users/wangzz/Desktop/CocoaPodsTest  $ touch Podfile   首先进入到工程的根目录下创建空白的Podfile文件创建完毕的目录结构如下图   PSPodfile文件也可以不放在工程的根目录下只是会稍微麻烦点在下一篇文章中会有介绍敬请关注。 2、编辑Podfile 根据需要我们可以在Podfile文件中写入需要用到的第三方库以SBJson、AFNetworking、Reachability三个库为例我的Podfile内容如下 [objc] view plaincopy platform :ios  pod Reachability,  ~ 3.0.0  pod SBJson, ~ 4.0.0    platform :ios, 7.0  pod AFNetworking, ~ 2.0     3、执行导入命令   准备工作都完成后开始导入第三方库 [objc] view plaincopy $ cd /Users/wangzz/Desktop/CocoaPodsTest  $ pod install   首先进入工程根目录然后执行pod install命令CocoaPods就开始为我们做下载源码、配置依赖关系、引入需要的framework等一些列工作命令的执行结果打印出来如下 [objc] view plaincopy Analyzing dependencies  Downloading dependencies  Installing AFNetworking (2.1.0)  Installing JSONKit (1.5pre)  Installing Reachability (3.0.0)  Generating Pods project  Integrating client project    [!] From now on use CocoaPodsTest.xcworkspace.   这就说明pod install命令执行成功了。再来看看工程根目录发生的变化如下图   可以看到工程的根目录下多了三个东西CocoaPodsTest.xcworkspace、Podfile.lock文件和Pods目录。 PS篇幅有限Podfile.lock文件会放到系列文章的下一篇介绍敬请关注。   再看看刚才执行完pod install命令打印出来的内容的最后一行 [objc] view plaincopy [!] From now on use CocoaPodsTest.xcworkspace.   提示我们从现在起我们需要使用CocoaPodsTest.xcworkspace文件来开发。   对于工程发生的变化有几点需要说明   第三方库会被编译成静态库供我们正真的工程使用  CocoaPods会将所有的第三方库以target的方式组成一个名为Pods的工程该工程就放在刚才新生成的Pods目录下。整个第三方库工程会生成一个名称为libPods.a的静态库提供给我们自己的CocoaPodsTest工程使用。   我们的工程和第三方库所在的工程会由一个新生成的workspace管理  为了方便我们直观的管理工程和第三方库CocoaPodsTest工程和Pods工程会被以workspace的形式组织和管理也就是我们刚才看到的CocoaPodsTest.xcworkspace文件。 原来的工程设置已经被更改了这时候我们直接打开原来的工程文件去编译就会报错只能使用新生成的workspace来进行项目管理。 打开CocoaPodsTest.xcworkspace界面如下 工程的目录结构还是非常明显的。 在项目中引用刚才添加的第三方库的头文件执行编译操作果断成功 至此CocoaPods使用篇告一段落接下来打算再用一个篇幅介绍CocoaPods稍微深层次的东西敬请关注。   四、参考资料 1、http://code4app.com/article/cocoapods-install-usage 2、http://cocoapods.org/转载于:https://www.cnblogs.com/106dapeng/p/4831533.html
http://www.zqtcl.cn/news/906200/

相关文章:

  • 湘潭网站建设 w磐石网络安徽省工程建设信息网官方网站
  • 移动端网站开发教程局网站建设工作征求意见
  • 浙江网站建设公司地址南京做电商网站的公司
  • 网上销售型的企业网站建行个人手机银行
  • 网站建设与规划方案书网站建设策划有哪些
  • 手机网站建设推广方案ppt模板单页企业官网模板
  • 荥阳网站建设多少钱长沙企业关键词优化哪家好
  • 网站购物流程模块怎么实现最新足球赛事
  • 网站建设后需要维护吗网站规划的案例
  • 北京造价员变更在哪个网站做免费域名申请入口
  • 百度免费收录提交入口seo wordpress theme
  • 公司付网站会员费科目怎么做wordpress 多站点 主题
  • 做深度的互联网站网站突然没收录了
  • 网站建设进度表下载周到的商城网站建设
  • 建设一个连接的网站服装企业网站源码
  • 什么网站源码做分类信息网站好域名备案企业网站内容
  • wordpress 文章显示数量淘宝seo优化怎么做
  • 响应式网站模块商务网站创建流程是什么
  • 关于服饰搭配做的比较好的网站网站后台管理默认密码
  • 用自己电脑配置服务器做网站响应式框架
  • 任经理++徐州网站建设湖南正规关键词优化
  • 哪些软件可以做网站设计农村网站建设茂名
  • 平顶山网站建设费用腾讯云轻量应用服务器
  • 外贸优秀网站廊坊seo建站
  • 站长工具seo综合查询5g网站建设整改落实情况
  • 网站建设方案 流程wordpress客户案例
  • 网站被收录的过程如何创造属于自己的软件
  • 做神马网站优化快速排国外乡村建设网站
  • 东莞网站优化服务公司天河做网站开发
  • ui在线设计网站滁州 来安县建设局网站