title: Changing NSData byte order to little endian
body: <p>I am trying to figure out the best way to change the byte order of my NSData object that I have.</p>
  
  <p>This is how I create it </p>
  
  <pre><code>NSData *pillowData = [manufData subdataWithRange:NSMakeRange(5, 4)];
  </code></pre>
  
  <p>This is the output of pillowData</p>
  
  <pre><code>41543138
  </code></pre>
  
  <p>This is what i want pillowData to be after conversion.</p>
  
  <pre><code>38315441
  </code></pre>
  
  <p>Essentially converting to little endian.</p>