title: Convert NSData to unsigned int 32 array
body: <p>I want to convert the 8 bytes I have in an <code>NSData</code> instance to a <code>uint32_t</code> array that has 2 items. I did the following, but it's not correct.</p>
  
  <pre><code>NSLog(@"Challenge data %@",dataChallenge);
  uint32_t *data = (uint32_t *)dataChallenge.bytes;
  NSLog(@"data0: %08x, data1: %08x", data[0], data[1]);
  </code></pre>
  
  <p>And this is the result:</p>
  
  <pre><code>Challenge data &lt;3ce3e664 dafda14b&gt;
  data0: 64e6e33c, data1: 4ba1fdda
  </code></pre>
  
  <p>The order of data is not correct.</p>
  
  <p>The values should be:</p>
  
  <pre><code>Challenge data &lt;3ce3e664 dafda14b&gt;
  data0: 3ce3e664, data1: dafda14b
  </code></pre>