gpt4 book ai didi

swift - "Better"为可选值编写相等性的方法

转载 作者:行者123 更新时间:2023-11-28 12:43:23 29 4
gpt4 key购买 nike

<分区>

我正试图找到一种更好的方法来测试平等性。我不喜欢的是带有 profileImage 的部分。

有更好的写法吗?

class CustomObject : NSObject , NSCoding {
var pattern : String
var name : String
var id : String
var profilePicture : NSImage?

override func isEqual(object: AnyObject?) -> Bool {
if let other = object as? CustomObject {
if (id == other.id &&
name == other.name &&
pattern == other.pattern) {
if (profilePicture == nil && other.profilePicture == nil) {
return true
} else {
return profilePicture!.isEqual(other.profilePicture)
}
}
}
return false
}
}

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com