没有合适的资源?快使用搜索试试~ 我知道了~
一个基于VIPER架构理念的轻量级框架
共721个文件
h:490个
m:176个
xcconfig:8个
需积分: 10 0 下载量 188 浏览量
2021-04-05
18:50:23
上传
评论
收藏 2.76MB ZIP 举报
温馨提示
作者yizzuide,源码XFLegoVIPER,一个基于VIPER架构理念的轻量级框架,使用模块化编程,目标是构建健壮可维护的大型项目和业务逻辑复杂的项目。 XFLegoVIPER特点 1、快速建立模块与模块之间的关联,实现了模块间事件通信。 2、视图自动绑定事件处理者,无需再手动绑定。 3、能很好地结合MVVM设计模式,使用ReactiveCocoa进行层与层之间通信。 4、层与层通过接口通信,方便多人在同一模块开发,避免重复业务逻辑代码的发生。 5、方便编写单元测试代码,让应用程序更健壮。 6、可以与旧项目MVC、MVP、MVVM架构并存,并快速从这些架构过渡到VIPER架构代码。 7、小型项目可以使用简化版XFLegoVIPER,模块拼装时仅使用Activity+Presenter+ Routing即可。
资源推荐
资源详情
资源评论
收起资源包目录
一个基于VIPER架构理念的轻量级框架 (721个子文件)
RACSignalProvider.d 222B
RACCompoundDisposableProvider.d 190B
解压检验码.exe 1.06MB
usage.gif 1.09MB
.gitignore 1KB
RACSignal+Operations.h 32KB
RACmetamacros.h 30KB
AFURLSessionManager.h 30KB
AFURLRequestSerialization.h 22KB
AFHTTPRequestOperationManager.h 19KB
MBProgressHUD.h 17KB
AFURLConnectionOperation.h 17KB
AFHTTPSessionManager.h 15KB
RACStream.h 13KB
UIButton+WebCache.h 13KB
AFURLResponseSerialization.h 12KB
SDWebImageManager.h 11KB
NSObject+MJKeyValue.h 10KB
UIImageView+WebCache.h 10KB
RACSignal.h 9KB
UIButton+AFNetworking.h 9KB
SDImageCache.h 9KB
AFNetworkReachabilityManager.h 8KB
UIImageView+AFNetworking.h 7KB
SDWebImageDownloader.h 7KB
RACScheduler.h 7KB
RACSequence.h 6KB
UIWebView+AFNetworking.h 6KB
RACTuple.h 5KB
UIAlertView+AFNetworking.h 5KB
RACCommand.h 5KB
NSObject+RACPropertySubscribing.h 5KB
UIImageView+HighlightedWebCache.h 5KB
AFSecurityPolicy.h 5KB
AFHTTPRequestOperation.h 4KB
SDWebImageDownloaderOperation.h 4KB
RACKVOChannel.h 4KB
RACEXTScope.h 4KB
ReactiveCocoa.h 4KB
SDWebImagePrefetcher.h 4KB
AFNetworkActivityIndicatorManager.h 4KB
NSObject+RACSelectorSignal.h 4KB
RACEXTRuntimeExtensions.h 3KB
UIProgressView+AFNetworking.h 3KB
NSObject+MJProperty.h 3KB
AFHTTPRequestOperationManager+RACSupport.h 3KB
XFRouting.h 3KB
NSObject+MJClass.h 3KB
RACChannel.h 3KB
NSObject+RACLifting.h 3KB
UIActivityIndicatorView+AFNetworking.h 2KB
UIRefreshControl+AFNetworking.h 2KB
RACEXTKeyPathCoding.h 2KB
MJExtensionConst.h 2KB
AFHTTPSessionManager+RACSupport.h 2KB
RACSubscriptingAssignmentTrampoline.h 2KB
RACSubscriber+AFProgressCallbacks.h 2KB
NSObject+RACKVOWrapper.h 2KB
AFNetworking.h 2KB
SDWebImageCompat.h 2KB
NSInvocation+RACTypeParsing.h 2KB
UIAlertView+RACSignalSupport.h 2KB
RACMulticastConnection.h 2KB
RACCompoundDisposable.h 2KB
UIKit+AFNetworking.h 2KB
RACSubscriber.h 2KB
RACSerialDisposable.h 2KB
RACEvent.h 2KB
MJProperty.h 2KB
XFPresenter.h 2KB
CETableViewBindingHelper.h 2KB
XFWireFramePort.h 1KB
NSArray+HOM.h 1KB
RACTestScheduler.h 1KB
UITextView+RACSignalSupport.h 1KB
NSString+MJExtension.h 1KB
RACKVOProxy.h 1KB
RACQueueScheduler+Subclass.h 1KB
UIImagePickerController+RACSignalSupport.h 1KB
RACKVOTrampoline.h 1KB
MJPropertyType.h 1KB
UIActionSheet+RACSignalSupport.h 1KB
AFURLConnectionOperation+RACSupport.h 1KB
NSDictionary+RACSequenceAdditions.h 1KB
NSObject+MJCoding.h 1KB
UIControl+RACSignalSupportPrivate.h 1KB
NSObject+RACDeallocating.h 1022B
RACScheduler+Private.h 1005B
XFLegoMarco.h 994B
NSString+RACKeyPathUtilities.h 990B
RACPassthroughSubscriber.h 979B
UIView+WebCacheOperation.h 970B
RACBlockTrampoline.h 947B
RACDisposable.h 941B
RACScheduler+Subclass.h 939B
XFUIOperatorPort.h 898B
NSUserDefaults+RACSupport.h 817B
UITextField+RACSignalSupport.h 816B
RACDelegateProxy.h 808B
UITableViewHeaderFooterView+RACSignalSupport.h 754B
共 721 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8
资源评论
weixin_38616033
- 粉丝: 2
- 资源: 931
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功