首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mvc、mvvm
订阅
用户4767997840374
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
[译] iOS 里的 MVVM 和 RxSwift
在本文中,我将介绍 iOS 编程中的 MVVM 设计模式以及 RxSwift。本文分为两部分,第一部分简要介绍了设计模式和 RxSwift 的基础知识,而在 第二部分 里,有一个实现了 MVVM 和 RxSwift 的示例项目。 首先,我们为什么要使用设计模式呢?简而言之,就是…
Swift-MVVM 简单演练(一)
Swift-MVVM 简单演练(二) Swift-MVVM 简单演练(三) Swift-MVVM 简单演练(四) 前言 最近在学习swift和MVVM架构模式,目的只是将自己的学习笔记记录下来,方便自己日后查找,仅此而已!!! 如果有任何问题,欢迎和我一起讨论。当然如果有什么存在…
iOS MVVM教程:从MVC重构
模型-视图-视图模型(MVVM)是近年来在iOS开发社区中得到广泛应用的一种设计模式。它涉及一个新概念,称为视图模型。在iOS应用程序中,视图模型是视图控制器的伴生对象。 模型应用程序操作的应用程序数据。 视点用户界面的可视元素。在IOS中,视图控制器与视图的概念密不可分。 视…
Model-View-Controller (MVC) in iOS: A Modern Approach
这篇文章将帮助你避免App中常见的导致不易扩展的错误。你将会学到当你创建一个App时该怎么做,不该怎么做的最佳实践。 读完这篇文章你能学到在app中使用最新最好的实践。避免结构上的问题。 模型是数据存放的地方。持久化、模型对象、解析器和网络相关代码这些东西通常放在这里。 视图是…
Introduction to MVVM
对我来说,使用MVVM的动机是,它减少了视图控制器的复杂性,并且使得展示逻辑更容易测试。 如果我们没有把展示逻辑移到viewModel里,我们就不得不初始化一个完整的视图控制器和相关的视图。那不仅是一个不便利的迂回,而且也代表了相当脆弱的测试。而现在我们可以自由地修改视图层级而…
From MVC to MVVM in Swift
过去一年半的时间我一直在做一个项目,它由一个简单的手机上的新闻阅读类应用充分发展成适用于手机和平板的虚拟报纸应用。一开始跟从苹果公司的建议,坚持使用MVC设计模式似乎是一个好主意。但是在这个应用持续发展的情况下,它里面的一些逻辑开始变得复杂,修改代码时总是伴随着一种忧虑的感觉,…
[译]Bindings, Generics, Swift and MVVM
本文是译文。 上一篇文章我已经介绍了MVVM设计模式作为一种对MVC的发展,但是最终我提出的解决方案只覆盖了特定的场景----不可变的model和viewmodel。为了覆盖剩余的场景,我们需要可变的viewmodel来把变化传递给views或者是viewcontrollers…