cocoapod和正则表达式

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);

转载于:https://my.oschina.net/u/2892949/blog/746858

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值