问题标签 [swift-array]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 如何在 Swift 中访问存储在字典中的数组?
这就是我使用数组创建字典的方式:
NSLog 结果:
我试过这个:
}
这将返回 nil,这对我来说没有意义。星期三是存储的密钥,所以我认为返回数组就足够了。
我正在尝试做的事情:
基本上我有一个有 7 个部分的表格,每个部分代表一天。在每一天,我都在存储时间段,其中包含在该时间段中预订活动的费用。
当我使用 numberOfRowsInSection 时,我将能够使用 Dictionary 键来获取将在 tableView 中显示的特定日期的行数(时隙)。这是我能想到的用 NOSql 做的最简单的方法。
我将字典存储在 parse.com 的列中,并在我的 tableView 中访问该字典。
无论如何,我不明白为什么我似乎无法使用密钥访问数组。我可以轻松地使用 NSMutableDictionary,但我在所有项目中都使用 Swift 作为学习体验。
想知道将字典与字典一起使用是否会更好,例如 ["fromTime":value, "toTime":value, "cost":value]
将感谢任何帮助。
谢谢你的时间。
swift - 为什么 ("0"+"1").toInt()! 返回 1 作为 Int,而不是 0
在 Swift 的集合中使用 reduce 函数。
该函数给出了正确的输出,但为什么("0"+"1").toInt()!
返回 1 作为 Int,而不是 0?组合成 Int 的字符串是"01"
. 我假设这是一个函数不能直接转换为 Int 的字符串。它只是默认为第二个字符吗?
swift - Swift:数组内的字典
数据:
如何使用 swift 数组和字典拥有这种结构?此数据显示数组中的字典,对吗?所以我建议:
但这给了我错误:
有任何想法吗?
swift - Swift:字典数组在初始化后计数为 1,但应该为 0
打印1
。我看到数组初始化时有一个空字典,但是有没有办法避免这种情况并且有 0 个元素而不是 1?后来我需要能够做到:
有任何想法吗?
swift - 数组/堆栈包含函数
我想给我的 STACK 结构一个函数 contains(element: Element) ,它返回一个关于 var contents 是否包含提供的元素的布尔值。
我希望能够定义一个新的堆栈并像这样搜索它的内容:
目前编译器给出的错误是:
“不能调用'??' 带有类型为 '(Array, BooleanLiteralConvertible)' 的参数列表
macos - 快速从包含特定字符串的数组中删除元素
我有一个数组。
所以我只想convert?fit=crop
从数组中删除(排除)包含字符串的元素。
那么我们如何使用 Swift 删除它们呢?
swift - 有没有办法在 Swift 中初始化一个数组,使其具有某个类型 T 的重复值
在我的初始化函数中,我有:
这不起作用。我怎样才能让它工作。
我希望 x 是一个类型为 T 且初始化为 0 的数组。(T 直观地类似于 Int 但可能是其他一些数字表示。)
swift - 如何快速将一片数字分配给数组
x
是一个对象,它包含一个名为 point 的数组。
x
实现了下标运算符,因此您可以做一些事情,例如x[i]
获取数组的第 i 个元素(类型为 T,通常是 Int 或 Double)。
这就是我想要做的:
但我收到一个错误,说ClosedInterval<T>
不能转换为 Int/Double。
编辑1:
这是我的对象x
:
对于踢腿和咯咯笑:定义x
为[1.0,2.0,0.0]
我可以n
通过x[0...2]
.
我想知道的是如何一举更新 x[0...2] 以保持 [0.0, 0.0.0.0] 。直觉上,我想做x[0...2] = [0...2]
. 从答案中可以看出,这不起作用。我想在x
没有迭代的情况下进行更新(最后)并隐藏不是数组的事实x
(即使它不是)。
swift - Monitor changes to an array object
I have no idea if this is possible at all, but it would save me from a lot of stress and bad code. Is it possible to monitor whenever an array gets updated? For example, method A changes the array a=[1,2,3]
to a=[1,2,3,4
], is it possible to have a sort of delegate that gets triggered when a
is updated?
swift - 如果为空或空格,如何不将 UITextField 中的项目附加到数组 - Swift
这是我关于 Stack Overflow 的第一个问题,所以我希望我能正确遵守规则。
我正在 Swift 中制作一个待办事项列表应用程序,并试图防止将空格或空格附加到表格中。
我的UITextField
:
我的addItem
按钮:
感谢您的任何帮助!