腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
SwiftUI
和
MVVM
设计
模式
、
、
、
、
我正在考虑如何使用
SwiftUI
的
MVVM
设计
模式
来实现以下目标。这似乎不是一个好的
MVVM
设计
实践,因为据我所知,视图应该只拥有ViewModel? 实现这一目标的最佳方法是什么?
浏览 14
提问于2019-08-18
得票数 3
回答已采纳
3
回答
我应该在哪里为
SwiftUI
中的视图创建模型实例?
、
我是
MVVM
的新手。据我所知,我必须避免在视图结构中使用模型代码。 在我的例子中,我有两个视图,MainView
和
ChildView。MainView没有ViewModel。这是否违反了
MVVM
的规则?
浏览 11
提问于2020-04-22
得票数 1
回答已采纳
1
回答
为
SwiftUI
应用程序
设计
类的正确架构是什么?
、
、
毫无疑问,这些必须是结构化的,因为
SwiftUI
框架是这样工作的。现在,在模型类(假设它们是类,或者说我们为了
SwiftUI
框架而构造它们)、
和
View类之间,大量的通信、状态更改、事件处理都必须使应用程序值得做一些事情。我发现将Model (如果它们是以纯粹主义的形式开发)
和
View连接起来并不困难。在我开始编写视图并寻求实现涉及数据编辑、反映视图更改等的用例时,我发现纯模型类是不够的。必须对它们进行修改,以反映
SwiftUI
特性,如绑定、可观察性、发布以同步视图
和
模型之间以及两个模型
浏览 7
提问于2020-07-18
得票数 4
回答已采纳
1
回答
SwiftUI
中有控制器吗?
、
、
、
、
我现在正试着进入
SwiftUI
,但是我在努力做一些基本的事情。我今天的奋斗:我想知道在
SwiftUI
中是否有类似于控制器的东西?与UI无关的逻辑到哪里去了?我有一个外部框架。它们都专注于多一个视图
和
一个ViewModel,但从未“放大”以显示整个应用程序(超过两个与NavigationLink链接的视图)是如何工作的。
浏览 3
提问于2019-10-29
得票数 17
1
回答
SwiftUI
- IOS 16 -如何在
MVVM
体系结构中使用新的NavigationStack
和
NavigationPath进行编程导航?
、
、
、
、
在IOS 16中,这一点受到了反对,引入了NavigationStack、NavigationLink(value:、label:)
和
NavigationPath。要阅读这些链接的用法,请参阅以下链接:我的问题是,如果我想在不同的视图
和
ViewModels中使用数组,应该如何使用
和
维护包含导航堆栈内容的数组(比如ViewModels
浏览 9
提问于2022-10-31
得票数 1
2
回答
如何使用参数初始化
SwiftUI
中的StateObject
、
、
、
、
我正在开发一个使用
MVVM
架构的
SwiftUI
应用程序。我有一个问题,我需要将数据从父视图传递到它的子viewModel,但是我不确定如何将参数从视图传递到viewModel。我还读到,我可能会在视图的初始化中使用_instance = StateObject(wrappedValue: InstanceViewViewModel(instance: instance)),而
swiftUI
(这可能是一个愚蠢的想法)谢谢!
浏览 4
提问于2021-07-23
得票数 1
1
回答
具有
SwiftUI
MVVM
反馈的核心数据
、
、
、
我正在寻找一种使用CoreData对象的方法,使用
MVVM
(放弃@FetchRequest)。请注意,我在
SwiftUI
中使用
SwiftUI
已经一年多了,并且决定迁移到
MVVM
,因为我在所有的Storyboard项目中都使用它。
浏览 3
提问于2022-04-18
得票数 2
回答已采纳
2
回答
将
SwiftUI
按钮绑定到AnySubscriber,就像RxCocoa的按钮点击
、
、
、
、
我使用以下基于UIViewController
和
RxSwift/RxCocoa的代码来编写一个非常简单的
MVVM
模式
来绑定UIButton tap事件以触发一些Observable工作并侦听结果:import
SwiftUI
struct ContentView: View(2)问题2在某种程度上与架构
设计
有关,而不是编译错
浏览 7
提问于2020-01-21
得票数 7
3
回答
MVVM
模式
是架构
模式
还是
设计
模式
?
、
、
我已经对这个主题做了一些研究,并且我已经在一些应用程序中使用了
MVVM
模式
。在大多数情况下,
MVVM
模式
被称为
设计
模式
。三层,视图、ViewModel、模型以及它们是如何相互作用的) 这个是关于架构
和
设计
模式
之间的区别。在回答中,有人说MVC是一种架构
模式
。几乎所有对
MVVM</
浏览 4
提问于2013-03-15
得票数 8
回答已采纳
1
回答
如何实现PDF Viewer到
SwiftUI
应用程序?
、
、
、
我正在构建一个显示PDF的应用程序,但我不知道如何使用
SwiftUI
显示PDF文件。我找到了关于如何使用UIKit显示PDF文件的教程,但没有关于
SwiftUI
的教程。有谁可以帮我?我也尝试使用
MVVM
设计
模式
来实现这一点。如果有人能帮助我,我将万分感激! ? ? 代码: HomeView.swift import
SwiftUI
var deeds: [Deed] = deedsDataURL: &quo
浏览 28
提问于2021-01-11
得票数 0
回答已采纳
1
回答
比较
MVVM
和
MVC/
MVVM
AngularJS
、
、
、
WPF中的
MVVM
架构似乎是可以理解的。 这个AngularJS
设计
浏览 3
提问于2015-12-07
得票数 1
6
回答
MVC、MVP
和
MVVM
设计
模式
在编码c#方面有什么不同?
、
、
、
、
如果我们用“MVC、MVP
和
MVVM
设计
模式
之间的差异”这个短语在谷歌上搜索,我们可能会得到一些讨论的网址在无法通过"dataContext“进行绑定的情况下使用。
MVVM
MVC 在视图
和
程序的其余部分之间的连接并
浏览 48
提问于2013-10-18
得票数 232
2
回答
MVVM
是哪种类型的
设计
模式
?
、
、
在搜索网络
和
阅读
设计
模式
之后,我发现了3种类型,即行为、创建和结构
设计
模式
(GOF)。 我已经
和
MVVM
一起工作了一段时间了。我想知道
MVVM
属于哪一类。
浏览 1
提问于2013-07-26
得票数 2
回答已采纳
2
回答
MVC,MVP
和
MVVM
设计
模式
在c#代码方面有什么区别?
、
如果我们使用短语“MVC,MVP
和
MVVM
设计
模式
之间的区别”来搜索,那么我们可能会得到一些URL,它们从理论上讨论MVC MVP
和
MVVM
设计
模式
之间的区别 MVP 在无法通过数据上下文进行绑定的情况下使用
MVVM
在可以通过数据上下文进行绑定的情况下使用。每个视图的各种IView界面都被删除,这意味着需要维护的代码更少。
MVVM
可能的一些例子包括使用Knockout的WPF
和
javascript
浏览 509
提问于2018-03-26
回答已采纳
1
回答
在某些
设计
模式
中,命名约定有区别吗?
MVC、
MVVM
、Smart UI
和
Three-Tier被称为
设计
模式
,抽象工厂、单例
和
装饰器也被称为
设计
模式
。然而,前一个集合与程序的整体架构布局相关,而后一个集合处理类或对象之间的交互/关系。例如,架构
设计
模式
与类级
设计
模式
?
浏览 0
提问于2018-05-24
得票数 0
3
回答
MVVM
对自由职业者开发者的优势?
、
使用
MVVM
模式
有什么真正的优势吗?但像我这样的自由职业者呢?无论如何,我应该使用
MVVM
模式
,而不是像MVP
和
MVC这样的
模式
?
浏览 10
提问于2013-08-13
得票数 0
回答已采纳
1
回答
如何在
SwiftUI
中实现多虚拟机
模式
?视图不会重新呈现
、
、
、
我正在学习
SwiftUI
,并试图用
MVVM
模式
实现一个简单的计时器。但不会重新呈现计时器的视图。有什么问题吗?let label: String = "Counter"} // Timer View Model import
SwiftUI
self.timerModel.count += 1 } } // Timer Vi
浏览 7
提问于2020-01-06
得票数 1
回答已采纳
4
回答
ASP.Net MVC
和
MVVM
、
MVVM
是微软在ASP.Net MVC之前就存在的一种
设计
模式
。有谁能了解
MVVM
和
新的MVC
模式
之间的区别吗?
浏览 0
提问于2010-09-18
得票数 7
回答已采纳
1
回答
当CoreData在
SwiftUI
中发生变化时,如何自动更新视图模型?
、
、
、
、
上下文 如何实现上述目标?
浏览 9
提问于2022-10-26
得票数 0
回答已采纳
1
回答
Swift中的
MVVM
模式
、
、
、
最近,我开始适应
MVVM
,事情看起来很简单。但我不确定我是否遵循或打破了
MVVM
模式
。 请查看下面的代码。
浏览 0
提问于2022-10-22
得票数 1
回答已采纳
点击加载更多
相关
资讯
浅谈 MVVM 设计模式优缺点
iOS架构:MVVM设计模式+RAC响应式编程
MVVM设计模式在Android编程中的应用
MVC和MVVM
23种设计模式和六大设计原则
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券