From 84e2284f5691d58f0808723d071b49cb44fb348e Mon Sep 17 00:00:00 2001 From: SoY0ung <32095074+SoY0ung@users.noreply.github.com> Date: Sun, 14 May 2023 19:06:22 +0800 Subject: [PATCH] Optimizing function calls Thanks for @ktprograms advice --- .../FetchProvisioningProfilesOperation.swift | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/AltStore/Operations/FetchProvisioningProfilesOperation.swift b/AltStore/Operations/FetchProvisioningProfilesOperation.swift index 69f47449..89663226 100644 --- a/AltStore/Operations/FetchProvisioningProfilesOperation.swift +++ b/AltStore/Operations/FetchProvisioningProfilesOperation.swift @@ -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 -}