一、CocoaPods
CocoaPods是一个强大的第三方Cocoa库管理工具!如何使用可参考官方说明:https://guides.cocoapods.org/using/using-cocoapods.html
1.如何安装
1)首先安装Ruby环境,如何安装用Google。
2)打开终端,输入以下命令安装CocoaPods
$ sudo gem install cocoapods
注:gem sources 我用的是https://gems.ruby-china.org/
2.如何使用
1)创建Xcode工程或已经有创建好Xcode工程
2)打开终端,进入Xcode工程目录
3)输入以下命令,在工程目录下生成一个Podfile文件
$ pod init
4)打开Podfile文件,添加第三方库,如想添加一个STPopup库,保存Podfile文件。
# Uncomment the next line to define a global platform for your project
platform :ios, '8.0'
target '工程名称' do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
# Pods for DSP PRO
pod 'STPopup'
end
5)在终端下输入命令安装STPopup库
$ pod install
6)CocoadPods会自动通过网络下载第三方库,由于git被局域网墙掉,安装下载第三方库时请用科学上网。
二、iTerm2
学会在终端上科学上网,是一个码农基本生存技能。1.首先当然要学会使用Shadowsocks
2.其次借助polipo工具代理,将socks代理转为http代理
3.使用iTerm2终端工具,可以让我们事办功倍
在iTerm2->Preferences->Profiles 新建两个Profile名称分别为“polipo"和"http_proxy",设置参数分别对下图:
4.每次使用,只要打开iTerm2,右键先后New->polipo New->http_proxy,可在终端下科学上网了!