腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(160)
视频
沙龙
2
回答
Swift
组合
-阵
列上
的
前缀
发布者
swift
、
combine
、
split-apply-combine
我正在使用
Swift
/Combine中
的
出版商,我有一个函数可以获取100条记录并以数组
的
形式返回它们。作为一个测试,我想只返回前两个项目,但它并没有像我预期
的
那样工作,它总是返回100,我
的
感觉是因为,第一个项目是一个包含100个项目的数组,如果是这样,我该如何拆分它们呢?\(comp)") print("Res: \(res.count)") }.store(in: &subscriptions) 更新
浏览 44
提问于2020-01-23
得票数 1
1
回答
Swift
--使用NotificationCenter来观察值
的
变化真的很糟糕吗?
ios
、
swift
、
xcode
、
nsnotificationcenter
只是个初学者
的
问题。我希望有人能帮我。我正在寻找最好
的
方法来观察变化
的
变化在全球范围内迅速。我遇到一些文章说使用NotificationCenter是一个错误
的
选择,我们应该尽可能地避免它。我正在为我
的
可重用UI组件使用delagates。这是正确
的
方法还是你能给
浏览 4
提问于2022-06-27
得票数 0
1
回答
使自定义发布服务器在
Swift
组合
上运行在不同
的
DispatchQueue上
ios
、
swift
、
combine
我创建了一个函数,它使用下面的代码返回
Swift
组合
中
的
自定义发布服务器: returnreceived但是,即使我在订阅时添加了行.subscribe(on: DispatchQueue.global()),代码是而不是在不同队列中执行
的
(.map中
的
print输出为true)。但是,如果我将自定义发布
浏览 1
提问于2019-11-12
得票数 15
回答已采纳
2
回答
迅速合并-等待所有出版商
swift
、
combine
我正在尝试使用
Swift
组合
来运行许多具有相同结果
的
任务。目前,每个任务都是一个
发布者
,将发出一个结果。现在,我面临
的
问题是,我必须等待所有出版商发出元素,然后继续前进。有点像调度小组。但是,如果您有一组
发布者
(万一它们发出相同类型
的
元素),该怎么办?有什么办法吗?
浏览 3
提问于2020-01-06
得票数 14
3
回答
将操作符与RxSwift框架中
的
“`withLatestFrom`”这样
的
功能结合在一起
ios
、
swift
、
swiftui
、
combine
我正在开发一个采用MVVM模式
的
iOS应用程序,使用SwiftUI来设计视图和
Swift
组合
,以便将我
的
视图与各自
的
ViewModels结合在一起。我希望能够将两个发布服务器
组合
到我
的
ViewModel中,这样
组合
的
发布者
只能在按钮
发布者
从字符串
发布者
接收最新事件时发出事件,这样每次用户按下按钮时,我就可以对TextField数据进行某种评估。SwiftUI提供数据
的</e
浏览 9
提问于2020-05-22
得票数 7
回答已采纳
1
回答
在共享发布服务器上使用flatMap会导致数据丢失
swift
、
combine
由于某些原因,在使用共享
发布者
时,flatMap
的
行为很奇怪。我只得到一个值,而不是接收所有的值。我在下面的例子中模仿了我
的
应用程序
的
逻辑,其中平面映射
的
发布者
在不同
的
队
列上
发送值。你知道为什么分享逻辑会有这样
的
效果吗?#
swift
playground import XCTest .share()
浏览 3
提问于2021-04-18
得票数 0
2
回答
如何使用Publishers.CombineLatest获取1个
发布者
swift
、
combine
我正在尝试使用2个
发布者
,并让它们流到从两个值映射到
的
1个
发布者
。我
的
代码是: lazy var isEmailValidPublishers.Map<CurrentValueSubject<String, Never>, Bool>>, Bool>' to type 'Curre
浏览 4
提问于2020-11-30
得票数 3
回答已采纳
2
回答
快速
组合
条件FlatMap结果
swift
、
conditional-statements
、
combine
、
flatmap
在使用
Swift
组合
时,如何为flatMap具有不同
的
返回类型?我有我
的
第一个
发布者
,它释放一个值,然后我flatMap它将它转换成一个新
的
发布者
。但是,根据原始值,我可能需要一个返回不同类型
的
不同发行者。 我在下面添加了一个基本示例。
浏览 2
提问于2020-11-23
得票数 1
回答已采纳
2
回答
SwiftUI中“接收器”
的
词源?
swiftui
、
reactive-programming
、
naming-conventions
、
naming
、
combine
像assign(to:on:)这样
的
函数
的
名称非常容易摸索,但我在sink中迷失了方向。 为什么叫“水槽”?词源是什么
浏览 8
提问于2022-05-06
得票数 0
1
回答
Swift
合并尚未发送值
的
出版商
swift
、
combine
因此,我认为我可以为UIApplication.significantTimeChangeNotification通知使用NotificationCenter发布器,并将其与我
的
发布器
组合
,以便合并发射过程将在数据更改或日期更改时重新运行由于两个
发布者
发布了不同
的
类型,所以merge(with:)不会工作,但是combineLatest(_:)和zip(_:)都不会发出事件,直到两个
发布者
都发出了单个事件。first(where: { $0.id == today }) ...rema
浏览 38
提问于2021-02-06
得票数 1
回答已采纳
1
回答
为什么在.delay中使用
组合
框架破坏这段简短
的
代码?
ios
、
swift
、
sequence
、
combine
Swift
5.x iOS 14 } }它起作用了,因为我在几千秒内浏览了列表,如果我不尝试以延迟来减缓这个过程,我就会改变hello World
的
颜色但正如你所看到
的
,随着时间
的
推移,似乎什么也做不了.上面的代码是坏
的
浏览 5
提问于2021-02-11
得票数 0
回答已采纳
1
回答
SwiftUI与联合
swiftui
、
combine
首先,我找不到关于在struct对象上使用.map
的
文档,只在数组上找到文档。其次,这个&cancellables是怎么回事?"checkmark.circle.fill" : "circle" 这似乎给出了同样
的
结果,但是会不会有第一个代码片段工作,但第二个代码片段不能工作呢?
浏览 6
提问于2021-04-01
得票数 0
回答已采纳
2
回答
以线程安全
的
方式运行
组合
链。
swift
、
multithreading
、
nsoperationqueue
、
combine
而且,为了非常明确,可能还会有对runOperation
的
其他并发调用,因此queue+operation提供
的
序列化是必不可少
的
。 可变状态和潜在并发调用
的
结合对于这个问题绝对是至关重要
的
。为了说明这个问题,我给出了一个示例,证明了合并管道
的
不是原子地执行
的
。任何其他结果都会让我吃惊,但我只是想核实一下。多个线程可以同时执行管道
的
各个阶段,这违反了我们
的
先决条件检查。,我
的
问题不是如何建立一个联合管道。这是关于<e
浏览 5
提问于2020-10-28
得票数 2
2
回答
SwiftUI接收自定义事件
swift
、
swiftui
、
event-handling
、
combine
问题是,一旦执行定时器并在SwiftUI中
的
视图中处理该事件,我如何触发事件(我更喜欢使用类似于onReceive
的
东西)?使用用于发布更改值
的
组合
框架,我希望正确地实现此事件触发/处理。但是,到目前为止,我所读到
的
关于
组合
的
所有内容都是关于处理值更改
的
。但在我
的
例子中,它只是一个简单
的
事件(没有任何值)。我知道,我可以简单地使用一个闭包,在计时器过期时调用它,如果没有更好
的
类似
组
浏览 0
提问于2021-02-17
得票数 0
回答已采纳
2
回答
如何编写
Swift
infix函数?
swift
、
infix-notation
不知怎么
的
,有些内嵌函数看起来很神奇,工作正常,但另一些函数根本就不会编译。例如:正如您在这里看到
的
,我
的
then函数是作为一个传统函数工作
的
,而不是作为一个infix函数工作
的
,而我
的
*函数却有相反
的
问题。我
的
then 功能是什么神奇
的
酱汁?附带问题:为什么我
的
*函数不能作为一个传统函数工作?
浏览 4
提问于2016-01-26
得票数 10
回答已采纳
1
回答
在后台队
列上
订阅时,
组合
发布服务器不会取消
swift
、
combine
我试图利用
组合
的
能力,将subscribe发送到不同队
列上
的
上游
发布者
,但我发现,当我这样做时,上游发布服务器不能正确地被取消。
的
文档提供了以下参考: 我不太清楚这句话意味着什么。在下面的示例代码中,我有一个基本类型
的
NameIterator,它符合Sequence和IteratorProtocol。它只是在模拟一个可能需要很长时间才能获取元素<e
浏览 1
提问于2020-12-24
得票数 1
回答已采纳
2
回答
MariaDB中
的
多列索引是否也存在于MySQL中?
sql
、
indexing
、
mariadb
根据,如果我有一个多值索引,那么该索引也会自动用作该索引中任何左
前缀
列
的
索引。文档中
的
例子说, 创建表测试( id INT NULL,last_name CHAR(30) NULL,first_name CHAR(30) NULL,主键(id),索引名(last_name,first_name) ); name索引是last_name和first_name
列上
的
索引。该索引可用于在指定last_name和first_name值
组合
的
已知范围内
浏览 0
提问于2019-04-05
得票数 0
回答已采纳
1
回答
如何创建可重用
的
发布服务器,以检查字符串是否为空
swift
、
swiftui
、
combine
我正在努力学习SwiftUI和
组合
语法,并试图了解如何创建一个可重用
的
发布者
来检查字符串是否为空。我与一起进行跟踪,并通过创建isValidPVPublisher和isValidIYRPublisher并将它们
组合
到isValidFormPublisher中,从而使SwiftUI能够正确启用/禁用计算按钮,我将在我
的
应用程序中有很多其他
的
表单,我想检查我
的
字段是否是空
的
。in return input.isEmpty
浏览 0
提问于2020-04-02
得票数 3
回答已采纳
1
回答
嵌套在字典中
的
问题提取数组,并使用Combine和
Swift
为其返回
发布者
ios
、
swift
、
combine
我正在实现一个网络层,使用
组合
,很难将内部数组提取为
发布者
,这是我在一次滑动中所需要
的
类型。我有它
的
工作,但作为两个独立
的
函数,在第二个在.sink中,我拉出我需要
的
,但我希望这一切发生在第一个函数.以下为参考的当前状态。} func get<T>(type: T.Type, url: URL, headers: Headers) -> AnyPublisher<T,decode(type: T
浏览 3
提问于2022-09-04
得票数 0
1
回答
在MySQL中,最左边
的
列在索引中重要吗?
mysql
、
sql
、
database
我需要知道索引中最重要
的
列id (int Primary key)last_name varchar(50)Createindex ix_name_1 on name(last_name,first_name)当我运行以下查询时,它需要适当
的
索引from name或from name whe
浏览 3
提问于2016-10-18
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Swift意欲成为无数据竞争的并发编程语言
Mysql性能优化——索引
浅谈Mysql索引
卓象程序员:MYSQL索引失效
数据库的索引解析
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券