CJJRouter 1.0.9

CJJRouter 1.0.9

JimmyCJJ--verbose 维护。



CJJRouter 1.0.9

CJJRouter

CJJRouter 实现了一句代码跳转任意控制器(可传参数),不需要再引用头文件,减少耦合和依赖,觉得好用的话给个 star 哦

如何使用 CJJRouter?

  • 手动管理
下载demo,直接把demo里的文件夹CJJRouter拖进工程即可
  • CocoaPod 管理器
pod 'CJJRouter'

CJJRouter 简介

CJJRouter 是一个单例类,将其导入到 .pch 文件中即可全局使用

#import <CJJRouter.h>

示例简介

一句话(不带参数)跳转

[self.navigationController pushViewController:CJJRouterCreatVC(@"ViewControllerOne") animated:YES];

一句话跳转(带参数,固定普通方法)

[self.navigationController pushViewController:CJJRouterCreatNormalParamsVC(@"ViewControllerTwo", @{@"name":@"我是一个带参数的控制器(Fix NormalMethod)"}) animated:YES];

一句话跳转(带参数,固定初始化方法)

[self.navigationController pushViewController:CJJRouterCreatInitParamsVC(@"ViewControllerThree", @{@"name":@"我是一个带参数的控制器(Fix InitMethod)"}) animated:YES];

一句话跳转(带参数,自定义普通方法)

[self.navigationController pushViewController:CJJRouterCreatParamsVC(@"ViewControllerFour", @{@"name":@"我是一个带参数的控制器(Custom NormalMethod)"}, @"receiveWithCustomParams:", NO) animated:YES];

一句话跳转(带参数,自定义初始化方法)

[self.navigationController pushViewController:CJJRouterCreatParamsVC(@"ViewControllerFive", @{@"name":@"我是一个带参数的控制器(Custom InitMethod)"}, @"initWithCustomParams:", YES) animated:YES];

简书地址 https://www.jianshu.com/p/d5cb59908a0a