From 3f9f496c8b5ade3605b8e19905125f66135af5c9 Mon Sep 17 00:00:00 2001 From: KotlinGeekDev Date: Tue, 27 Jan 2026 17:14:32 +0100 Subject: [PATCH] Foundations(iOS Sourceset): Provide implementation for UnicodeNormalizer. --- .../vitorpamplona/quartz/utils/UnicodeNormalizer.ios.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/quartz/src/iosMain/kotlin/com/vitorpamplona/quartz/utils/UnicodeNormalizer.ios.kt b/quartz/src/iosMain/kotlin/com/vitorpamplona/quartz/utils/UnicodeNormalizer.ios.kt index dd5b77b6e..b0a4b0034 100644 --- a/quartz/src/iosMain/kotlin/com/vitorpamplona/quartz/utils/UnicodeNormalizer.ios.kt +++ b/quartz/src/iosMain/kotlin/com/vitorpamplona/quartz/utils/UnicodeNormalizer.ios.kt @@ -20,8 +20,13 @@ */ package com.vitorpamplona.quartz.utils +import platform.Foundation.NSString +import platform.Foundation.precomposedStringWithCompatibilityMapping + actual class UnicodeNormalizer { actual fun normalizeNFKC(input: String): String { - TODO("Not yet implemented") + @Suppress("CAST_NEVER_SUCCEEDS") + val platformString = this as NSString + return platformString.precomposedStringWithCompatibilityMapping } }