Daniel Magin’s Weblog

My life in the Developers World

Pascal on the iPhone

Olaf Monien, Holger Flick and I (Daniel Magin) are playing in our free time with a beta version from RemObjects. marc hoffman and his team did a great job to integrate the Oxygene stuff now also to the apple mac side. I have developed a lot of stuff on Xcode with Objective C and (my personal opinion) this shows me why i love pascal.

it was only some simple steps to produce a native iPhone Application in Delphi like style. Olaf and I have developed a test application to show the current location of our iPhone. Yeaaahhhh and all written in pascal (!).

for Design we use the original Apple Interface Builder. to develop the code in pascal remobjects is producing a pascal plugin in monotouch. also i use my original apple certificate in the IDE so i have deployed the application to my real iPhone. The iPhone App is full native compile. So it can be pushed later also to the iTunes appstore.

so it is only some time to wait to have a public Pascal compiler for the iPhone.

Here the Application on the iPhone Simulator

Application on iPhone Simulator

Here some Pascal Code

Some iPhone Pascal Code

An here on my physical iPhone

My an my iPhone Pascal Application



btw: think delphi!


October 13, 2009 - Posted by | Embarcadero (CodeGear) stuff, iPhone


  1. Awesome!-when can I have it??????

    Comment by Alex Lacy | October 13, 2009 | Reply

    • it is still beta. watch remobjects webpage for announcement. but i will publish on my blog also a info

      Comment by dmagin | October 14, 2009 | Reply

  2. Check our FreePascal and it’s Lazarus IDE – it is possible to write native iPhone apps using FP.

    Comment by Atul Chitnis | October 13, 2009 | Reply

    • correct. but there is some native objective c code in lazarus. here nothing. and you can mix your delphi prism assemblies or c# assemblies from windows to the mac and use it there


      Comment by dmagin | October 14, 2009 | Reply

      • There’s objetive c code in lazarus? Sorry, can you please point us to the source of tha info?
        OTOH, what is bad with native code? 🙂
        You can also use windows or unix or mac code with lazarus, dont even care about that.

        Best regards.

        Comment by Donald Shimoda | October 15, 2009

      • Hi Donald,
        there nothing bad with native code. i like native code btw. on iphone ONLY native code can run. and lazarus is a nice pascal stuff.

        regards daniel

        Comment by dmagin | October 15, 2009

  3. MonoTouch Article – Pascal on the iPhone with the Help of Interface Builder and MonoTouch…

    Thank you for submitting this entry – Trackback from MonoTouch.Info…

    Trackback by MonoTouch.Info | October 13, 2009 | Reply

  4. Nice info Daniel!
    See you soon at ITDevCon in Italy!!

    Comment by Daniele Teti | October 14, 2009 | Reply

  5. Is Infinite Loop really the street you’re on? Too funny.

    Comment by Greg | October 14, 2009 | Reply

    • no 🙂
      in the simulator the HQ of apple is everytime the postion

      but good analyse

      Comment by dmagin | October 14, 2009 | Reply

  6. […] English: This article provides some preview information about Delpi/Prism/Pascal on the Mac compiling for the iPhone. English content is available at Daniels Blog. […]

    Pingback by Olaf's Thoughts About Development » Delphi Prism/Pascal kompiliert auf dem Mac für iPhone | October 14, 2009 | Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: