<div class="gmail_quote">2009/4/9 Alexander Neundorf <span dir="ltr">&lt;<a href="mailto:a.neundorf-work@gmx.net">a.neundorf-work@gmx.net</a>&gt;</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
This is cross compiling, right ?</blockquote><div><br></div><div>Yes. You compile the ARM code for the device on a different platform. For example, on Windows I&#39;d compile the ARM application and then transfer that binary to the device to be executed.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Does Xcode support this out of the box ?</blockquote><div><br></div><div>Support <i>what</i> outside of the box? If you&#39;re talking about cross compiling, then yes. It just uses GCCE, which itself is a cross compiler.</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">What is the difference between the iPhone and the simulator ? (I guess the<br>
simulator is also a virtual ARM machine, right  ?)</blockquote><div><br></div><div>The simulator runs x86 code, which is why applications for the device and the simulator must be compiled separately. We call it a simulator and not an emulator for this reason.</div>
</div>