title: UInt32 decimal to UInt32 Hex conversion
body: <p>I have a <code>UInt32</code> variable, let's say its value is <code>4294964296</code>. I am trying to convert that number into its <code>UInt32</code> hex form, <code>0xfffff448</code> (not string), like so: <code>let valueU32: UInt32 = 0xfffff448</code>. Ultimately what I am trying to achieve is converting that <code>UInt32</code> number to <code>Int32</code>. Currently what I am trying to do is like so:</p>
  
  <pre><code>let valueU32: UInt32 = 0xfffff448
  let value32: Int32 = Int32(bitPattern: valueU32)
  </code></pre>
  
  <p>But I have the <code>valueU32</code> in its decimal form and I am stumped here trying to convert <code>valueU32</code> from decimal form to an <code>UInt32</code> hex form. If anyone can help me figure out how to get that done, it would be helpful, or another way to go about converting <code>UInt32</code> to <code>Int32</code>.</p>