title: ARM disassembler/cross-compiler for examining iOS compilation
body: <p>Can anyone recommend either:</p>
  
  <ul>
  <li>an ARM disassembler that runs in either Windows or MacOS and which can ideally understand the executable format used by iOS</li>
  <li>within MacOS, a way to call the cross-compiling GCC installed by XCode directly from the command line (so that I can run it on a small test file and ask for assembly output).</li>
  </ul>
  
  <p>Basically, I'm interested in seeing how certain things get compiled for ARM/iOS by XCode/gcc to help me with optimisation. As you can see, although I have both a Windows and Linux background, I'm not fundamentally a Mac specialist so I'm not too familiar with e.g. where XCode intsalls all its gubbinry or the ins and outs of whatever binary format iOS uses.</p>
  
  <p>I don't particularly care whether I have to do the "disassembly" under Mac OS or Windows, but what I was trying to avoid is installing a brand new copy of GCC configured to cross-compile to ARM, as XCode presumably has a perfectly good installation already sitting there somewhere... Any help appreciated.</p>