title: How to split a Korean word into it's components?
body: <p>So, for example the character 김 is made up of ㄱ, ㅣ and ㅁ. I need to split the Korean word into it's components to get the resulting 3 characters.</p>
  
  <p>I tried by doing the following but it doesn't seem to output it correctly:</p>
  
  <pre><code>let str = "김"
  let utf8 = str.utf8
  let first:UInt8 = utf8.first!
  let char = Character(UnicodeScalar(first))
  </code></pre>
  
  <p>The problem is, that that code returns ê, when it should be returning ㄱ.</p>