苹果开发中文网站组件化方案调研(11)

#import"CTMediator.h"

@interfaceCTMediator(B_VC_Action)

-(void)B_VC_Action:(NSString*)para1para2:(NSInteger)para2para3:(NSInteger)para3para4:(NSInteger)para4;

@end

====================

#import"CTMediator+B_VC_Action.h"

@implementationCTMediator(B_VC_Action)

-(void)B_VC_Action:(NSString*)para1para2:(NSInteger)para2para3:(NSInteger)para3para4:(NSInteger)para4{

[selfperformTarget:@"target_B"action:@"B_Action"params:@{@"para1":para1,@"para2":@(para2),@"para3":@(para3),@"para4":@(para4)}shouldCacheTarget:YES];

}

@end此时调用者只要引入该category , 然后调用即可 , 调用逻辑其实和上面没有拆分出category是一样的 。 此时的项目结构如下:

苹果开发中文网站组件化方案调研

----苹果开发中文网站组件化方案调研//----江苏龙网 http://www.jiangsulong.com //


推荐阅读