Optimizing function calls

Thanks for @ktprograms advice
This commit is contained in:
SoY0ung
2023-05-14 19:06:22 +08:00
parent 1c0d0be622
commit 84e2284f56

View File

@@ -270,7 +270,7 @@ extension FetchProvisioningProfilesOperation
}
//App ID name must be ascii. If the name is not ascii, using bundleID instead
let appIDName: String
if containsNonASCII(text: name) {
if !name.allSatisfy({ $0.isASCII }) {
//Contains non ASCII (Such as Chinese/Japanese...), using bundleID
appIDName = bundleIdentifier
}else {
@@ -523,13 +523,3 @@ extension FetchProvisioningProfilesOperation
}
}
}
func containsNonASCII(text: String) -> Bool {
let ascii = CharacterSet(charactersIn: "\0"..."~")
for scalar in text.unicodeScalars {
if !ascii.contains(scalar) {
return true
}
}
return false
}