小编Jac*_*ack的帖子

检查对象中的任何属性是否为零 - Swift 3

我使用Swift 3

想知道是否有任何方法可用于检查对象中的所有属性是否具有值/ nil

例如:

class Vehicle {
var name : String?
var model: String?
var VIN: String?
}

let objCar = Vehicle()
objCar.name = "Volvo"

if objCar.{anyProperty} ! = nil {
//Go to other screen
}
Run Code Online (Sandbox Code Playgroud)

我正在寻找{anyProperty}方法,只有当我拥有objCar的所有属性的值时,它返回true.在我们的例子中,objCar没有模型和VIN,所以{anyProperty}是假的,并且将来自if循环

请咨询

class optional swift

3
推荐指数
3
解决办法
3102
查看次数

检查数组中的整数是连续的还是按顺序排列的

有没有最好的方法来检查数组中的元素是否连续排序?

例如:

[1,2,3,4,5] // returns true 
[1,2,4,3,5] // returns false
Run Code Online (Sandbox Code Playgroud)

目前我实现的是采用元素的差异,如果差异是1,那么我说它是连续的顺序.

我正在寻找任何改进的方法.我想添加扩展Array但不确定如何实现它.

arrays swift

2
推荐指数
1
解决办法
1796
查看次数

标签 统计

swift ×2

arrays ×1

class ×1

optional ×1