Kombinieren koreanischer Zeichen in Objective-C

Ich habe meinen Kopf darüber gekratzt.

Ich möchte zwei koreanische Zeichen zu einem einzigen kombinieren.

ㅁ + ㅏ = 마

Wie würde ich das mit NSString machen?

Bearbeiten:

Die Lösung von zaph funktioniert mit zwei Zeichen. Aber ich bin ratlos, wie man mehr als 2 kombiniert.

ㅁ + ㅏ + ㄴ = 만

Aber

NSString *s = @"ㅁㅏㄴ";
NSString *t = [s precomposedStringWithCompatibilityMapping];
NSLog(@"%@", t);

druckt aus

마ㄴ

Bearbeiten 2:

Ich habe mich ein bisschen mehr umgesehen und es scheint ein bisschen komplizierter zu sein. Ein Zeichen wie '만' besteht aus 3 Teilen. Der erste Jamo, der mittlere Jamo und der letzte Jamo. Diese müssen kombiniert werden, um sie mit der folgenden Gleichung einem Codepunkt in den Hangul-Silben zuzuordnen.

((initial * 588) + (medial * 28) + final) + 44032

DieseBlogeintrag hat eine sehr gute Erklärung.