MVVMReactiveCocoa

所属分类:Leetcode/题库
开发工具:Objective-C
文件大小:217KB
下载次数:0
上传日期:2020-01-20 10:47:40
上 传 者sh-1993
说明:  此工程用于演示MVVM架构模式结合ReactiveCocoa函数响应式编程开发的方法。主要演示了两个界面:1.登录界面,测试输入框颜色变化,按钮响应处理和登录逻辑控制等。2.分页数据类型的表视图界面,测试上下拉刷新,请求分页数据等。
(This project is used to demonstrate the method of MVVM architecture pattern combined with ReactiveCocoa function responsive programming development. Two interfaces are mainly demonstrated: 1. Login interface, test input box color change, button response processing and login logic control. 2. Table view interface of paging data type, test up and down refresh, request paging data, etc.)

文件列表:
MVVMReactiveCocoa (0, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa.xcodeproj (0, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa.xcodeproj\project.pbxproj (37186, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa.xcodeproj\project.xcworkspace (0, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa.xcodeproj\project.xcworkspace\contents.xcworkspacedata (151, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa.xcworkspace (0, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa.xcworkspace\contents.xcworkspacedata (235, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa (0, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\AppDelegate (0, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\AppDelegate\AppDelegate.h (273, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\AppDelegate\AppDelegate.m (2611, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\Base.lproj (0, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\Base.lproj\LaunchScreen.storyboard (3011, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\Base.lproj\Main.storyboard (1588, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\BaseFiles (0, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\BaseFiles\BaseNavigationController.h (249, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\BaseFiles\BaseNavigationController.m (868, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\BaseFiles\BaseViewController.h (231, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\BaseFiles\BaseViewController.m (844, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\CustomTools (0, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\CustomTools\HttpRequestManager.h (865, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\CustomTools\HttpRequestManager.m (2475, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\CustomTools\ZSCommonTools.h (568, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\CustomTools\ZSCommonTools.m (1608, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\Info.plist (1149, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\MVVMReactiveCocoa.pch (1092, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\Resource (0, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\Resource\Jsons (0, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\Resource\Jsons\VideoList0.json (6467, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\Resource\Jsons\VideoList1.json (6467, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\Resource\Jsons\VideoList2.json (6159, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\Resource\Jsons\VideoList3.json (6156, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\Resource\image.xcassets (0, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\Resource\image.xcassets\AppIcon.appiconset (0, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\Resource\image.xcassets\AppIcon.appiconset\Contents.json (848, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\Resource\image.xcassets\Contents.json (62, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\Resource\image.xcassets\loginSuccessImg.imageset (0, 2020-01-20)
MVVMReactiveCocoa\MVVMReactiveCocoa\Resource\image.xcassets\loginSuccessImg.imageset\Contents.json (303, 2020-01-20)
... ...

# MVVMReactiveCocoa 此工程用于演示MVVM架构模式结合ReactiveCocoa函数响应式编程开发的方法,主要演示了两个界面: 1. 登录界面,测试输入框颜色变化,按钮响应处理和登录逻辑控制等。 2. 分页数据类型的表视图界面,测试上下拉刷新,请求分页数据等。 # 一、项目需求: #### 登录界面: 1. 实时监测用户名、密码输入框的文本有效性,并在不同状态下切换输入框的背景色。 2. 实时监测登录按钮的可点击性,用户名只有在用户名和密码都有效的情况下才能点击。 3. 登录按钮的背景色跟随其可点击性更换背景色。 4. 点击登录按钮之后检查登录信息是否正确,错误的情况下显示错误提示信息。 5. 点击登录成功之后,跳转进入下一界面。 #### 分页表视图界面: 1. 结合MVVM架构模式,在ViewModel中处理分页加载数据和表视图的***方法。 2. 处理ViewModel与控制器对象之间的各种交互。 # 二、运行 登录页密码:使用输入框内的默认提示即可 # 三、效果图: ![image](https://github.com/DreamcoffeeZS/MVVMReactiveCocoa/blob/master/Screenshots/RACAndMVVM.jpg)

近期下载者

相关文件


收藏者