首页 > 解决方案 > 我可以在 swift 中几乎等于的基础上比较两个字节值吗

问题描述

我在两个不同的变量中有两个字节值。当值几乎彼此相等时,我想执行某个操作。我有任何快速的方法,我可以对几乎等于的变量值执行任何操作。如果向我推荐一些代码、教程或文章来实现这一点。我是 swift 新手,所以请避免投票。

标签: swiftxcodecomparisonswift4.2

解决方案


let string1 = "Hello World"
let string2 = "Hello"
let byteArrayOfString1: [UInt8] = string1.utf8.map{UInt8($0)} //Converting HELLO WORLD into Byte Type Array
let byteArrayOfString2: [UInt8] = string2.utf8.map{UInt8($0)} //Converting HELLO into Byte Type Array

if byteArrayOfString1 == byteArrayOfString2 {
    print("Match")
}else {
    print("Not Match")

}

如需更多帮助,请访问https://medium.com/@gorjanshukov/working-with-bytes-in-ios-swift-4-de316a389a0c


推荐阅读