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 ***
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