Difference between revisions of "IPhone Development"

(f)
 
Line 1: Line 1:
 
[[Category:iPhone]]
 
[[Category:iPhone]]
 +
{{Template:UnderConstruction}}
 
== Requirements ==
 
== Requirements ==
 
To develop in Eiffel for the iPhone, you need:
 
To develop in Eiffel for the iPhone, you need:

Revision as of 14:38, 18 June 2009

Construction.png Not Ready for Review: This Page is Under Development!

Requirements

To develop in Eiffel for the iPhone, you need:

  • a Mac running Mac OS X 10.5.7
  • the latest iPhone SDK 3.0 and the latest Xcode
  • the official EiffelStudio 6.4 release for the Mac

Then you need to check out the source code. The easiest is to create a directory 65dev, go in this directory and then checkout the source code by doing:

svn co https://svn.eiffel.com/eiffelstudio/trunk/Src .

Then set the environment variable ISE_LIBRARY to the 65dev directory above.

You need to compile some C code. Go in the $ISE_LIBRARY/experimental/library/objc_base/Clib and type

finish_freezing -library

then go in $ISE_LIBRARY/experimental/library/iPhone/Clib and type again

finish_freezing -library

Compiling your first iPhone application

Compile the project in $ISE_LIBRARY/examples/iphone/basic. Once done you have a binary called `basic'.