<div class="gmail_quote">2009/4/9 Alexander Neundorf <span dir="ltr"><<a href="mailto:a.neundorf-work@gmx.net">a.neundorf-work@gmx.net</a>></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'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'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>