pod与md工具的使用

1、问题1:pod(CocoaPods)是什么,怎么下载,怎么用?

1.1、是什么:CocoaPods是ios的类库管理工具(绝大部分的开源类库都支持CocoaPods),CocoaPods能解决类库中还含有类库的问题,以及项目中用到的类库有更新的问题

1.2、怎么下载:在已经安装好Ruby环境的前提下,在终端输入“sudo gem install cocoapods”。但是如果你没有翻墙,请执行一下步骤:  

1.2.1、在终端输入 “gem sources --remove https://rubygems.org/”(移除原来的网址)

1.2.2、在终端输入 “gem sources --add https://ruby.taobao.org/”(增加网址,https://ruby.taobao.org/貌似废了)

1.2.3、 在终端输入“gem sources -l”(为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:)

1.2.4、执行完1.2.3步骤之后只有看到如下结果才算成功

*** CURRENT SOURCES ***

https://ruby.taobao.org/

1.2.5、再次输入“sudo gem install cocoapods”就可以安装好了

1.3、怎么用:以AFNetworking做为例子:

1.3.1、在终端输入:“pod search AFNetworking”,这说明,AFNetworking是支持CocoaPods,所以我们可以利用CocoaPods将AFNetworking导入你的项目中或者修复你项目中的libs

1.3.1.1、利用CocoaPods将AFNetworking导入你的项目中

1)先创建Podfile文件(在终端中进入(cd命令)你项目所在目录,然后在当前目录下,利用vim创建Podfile,“vim Podfile”)

2)然后在Podfile文件中输入以下文字:

platform :ios, '7.0'

pod "AFNetworking", "~> 2.0"

注意,这段文字不是小编凭空生成的,可以在AFNetworking的github页面找到。这两句文字的意思是,当前AFNetworking支持的iOS最高版本是iOS 7.0, 要下载的AFNetworking版本是2.0。

3)vim环境下,保存退出命令是:“:wq”

4)注意,Podfile文件应该和你的工程文件.xcodeproj在同一个目录下

5)在终端执行“pod install”(在你的项目中导入AFNetworking)

6)注意:以后打开项目就用 CocoaPodsDemo.xcworkspace 打开,而不是之前的.xcodeproj文件。

1.3.1.2、修复你项目中的libs

1)找到你项目中的Podfile文件的路径,然后在终端输入“pod update”

源文章:http://code4app.com/article/cocoapods-install-usage

2、问题2:md是什么,怎么下载?

2.1、是什么:md(Markdown 编辑器Editor.md)

2.2、怎么下载:通过Github下载安装,或者通过bower安装:(在终端输入“bower install editor.md”)

2.2.1、遇到“bower:command not found”的问题,按以下步骤解决

1)npm install -g bower

2.2.2、遇到“npm:command not found”的问题,按以下步骤解决

1)在终端输入cd ~

2)在终端输入sudo rm -rf .npm

3)在终端输入brew updatebrew uninstall npm

4)在终端输入brew install npm

2.2.3、遇到“-bash: brew: command not found”的问题,请前往一下网址参阅:http://techsharehub.blogspot.com/2013/08/brew-command-not-found.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 项目组件化、平台化是技术公司的共同目标,越来越多的技术公司推崇使用pod管理第三方库以及私有组件,一方面使项目架构...
    swu_luo阅读 22,700评论 0 39
  • “您好,你的电话已欠费,请续交话费” 怎么又欠费了? 杨胖这样感叹着 无奈却又不得不打开支付宝钱包 看着里面仅剩的...
    年轻的杨胖阅读 4,394评论 3 1
  • 你这个好人,真的不会说话、不会套路、不会巴结领导、不会左右逢源、不会玩弄权术、不会驭人之道……只想做好自己! 你初...
    夏攸甴阅读 3,398评论 1 1
  • 1 我小时候家在农村,说实话东北的农村也没有什么好吃的,你们耳熟能详的猪肉炖粉条子,酸菜炖大骨头,小鸡炖蘑菇确实特...
    恶童阅读 4,563评论 13 24
  • 一、国际象棋/围棋/德州扑克 1997年,IBM深蓝击败国际象棋棋坛神话卡斯帕罗夫;2016年,AlphaGo在围...
    智慧思特大数据阅读 1,456评论 0 0