cocoapod
运行终端,输入指令
1.安装cocoapod:
sudo gem install cocoapods 之后输入开机密码
2.查找 gem sources -l 查看是否在淘宝
不在的话 1)移除 gem sources -remove http://rubygems.org/
2)添加 gem soures -a http://ruby.taobao.org/
3.更新ruby :command not found
先装rvm 然后通过rvm 的命令更新ruby(官网上可以找到)
curl -L get.rvm.io | bash -S stabel
source ~/.bashrc
source ~/.bash_profile
rvm list known(查看有的ruby版本)
rvm install 2.3
4.更新升级gem:
sudo gem update - -system
5.更新升级cocoapod
sudo gem install cocoapods
6.安装: pod setup
7.查询第三库 pod search RESideMenu
退出 q 或按键control +z
8.退出命令:按键control +c
9.查找工程路径 cd ~/.工程名/
打开工程 open ./
10.跳出cocoapod的命令 cd ..
11.新建 touch Podfile
12.打开 open Podfile
platform :ios, '7.0'
target "Cocoapod" do
pod 'RESideMenu', '~> 4.0.7'
endss
13.终端运行 pod install
14.打开工程文件夹中的 “Cocoapod.xcworkspace”
15.更改Podfile的命令 pod updata
GitHub
1.查询是否有尾缀名.ssh的目录的命令:cd ~/.ssh
是:打开文件 open ./ 删除打开的所有的文件
2.存储路径 ssh-keygen -t rsa -C "1239276980@qq.com"
输入密码,生成密钥
3.在GitHub添加新密钥
4.终端执行 ssh -T git@github.com 授权成功
正则表达式
正则表达式是对字符串的一种逻辑公式
1.用途:1)通过正则表达式可以检测给定的字符串是否符合我们定义的 逻辑
2)也可以从字符串中获取我们想要的特定部分
2.要检测的字符串(手机号)
NSString *phoneNumber = @"15345678901";
3.定义我们的规则(正则表达 ^开始 $结束)
NSString *regex = @"^1[3|4|5|7|8|9][0-9]{9}$";
4.谓词
NSPredicate *pre = [NSPredicate predicateWithFormat:@"SELF MATCHES%@",regex];
5.判断
BOOL eval = [pre evaluateWithObject:phoneNumber];
NSLog(@"%d",eval);