Thread: Native iPhone Compiler
-
01-25-2008, 08:07 AM #1
Native iPhone Compiler
Theoretically speaking, would it be possible to cross-compile the gcc source code with the iphone platform as the target host? It would be infinitely awesome for the "on-the-go" developer looking to compile something he/she has just thought of, for example, whilst standing in line at the local Taco Bell.
A native IDE wouldn't be a very daunting task either, if the native compiler/linker actually worked... Just theory, though
-
01-25-2008, 10:09 AM #2
Have you heard of Jiggy? It may be what you are looking for.
-
01-25-2008, 03:49 PM #3
Yes, but hell no. Jiggy is not a compiler, it's a JavaScript framework which aids in the creation of "mixed" Web 2.0 applications. Not native 3rd party applications, such as: http://www.zdziarski.com/projects/nesapp/.
Jiggy apps might run natively, but are NOT native iphone applications, seeing as how thier apps are written in a scripting language whereas iphone apps are usually written in either C or Objective-C.
Read their site: http://code.google.com/p/jiggytype/
Thanks anyway, though!Last edited by MikeTV; 01-25-2008 at 04:25 PM.
-
02-01-2008, 02:52 AM #4
So you want to use the toolchain to compile the toolchain?
The idea of coding on the iPhone's keyboard is nightmarish, and I bet it doesn't have the quickest compile times either. But it would be interesting none-the-less.
-
02-13-2008, 03:28 AM #5
This project would definitely prove useful in the long run.
Think about it...
You're sitting in line at the DMV, bored out of your mind, when all of a sudden your fellow developer friends send you a project that you agreed you would finish working on. A few keystrokes and finger swipes later, your project is completed. So you save it, compile it, test it, package it, and send/share it directly from your iphone's IDE, before your waiting time is even over...
Of course, the reality of tackling a native compiler/IDE project proves a great level of difficulty. A rather deep knowledge of iphone-binutils, LLVM, ARM, MacOSX/Cocoa, C/OBJ-C, GCC & ASM would be required just to get started.
Still... it would be really interesting to see.



LinkBack URL
About LinkBacks
Reply With Quote

