Difference between revisions of "iPhone Laz Extension"

From Lazarus wiki
Jump to navigationJump to search
Line 31: Line 31:
 
   Application.Title:='MyApp';
 
   Application.Title:='MyApp';
 
It must be deleted manually
 
It must be deleted manually
 +
* XCode sometimes fails to debug the application on iDevice, though it's loaded successfully
 
* ''todo:''
 
* ''todo:''
  

Revision as of 23:04, 4 January 2010

About

iPhone Laz extension is Lazarus IDE extension that's designed to simplify iPhone applications development.


Author

Dmitry 'skalogryz' Boyarintsev

License

modified LGPL (same as the FPC RTL and the Lazarus LCL). You can contact the author if the modified LGPL doesn't work with your project licensing.

Download

The latest stable release can be found on todo: link to the lazarus-ccr sf download location.

Change Log

  • Version 0.5 05 Jan 2010

Dependencies / System Requirements

  • Lazarus 0.9.29 (SVN trunk) or higher
  • Mac OS X 10.5 (Intel) + XCode 3.1 or higher
  • Mac OS X 10.6 + XCode or higher (untested)
  • FPC 2.5.1 (or higher) with Objective-P syntax is recommended to use.
  • Since Apple doesn't provide any tools for development on other than OS X system, the package cannot (should not) be installed and used on Windows or Linux.

Status: Stable / Alpha

Issues:

  • The project, using iPhoneAll unit, compiled for the simulator must use Smart Linking switch (-XX)
  • Then application title is changed (in Project options) a string is added to the main file
 Application.Title:='MyApp';

It must be deleted manually

  • XCode sometimes fails to debug the application on iDevice, though it's loaded successfully
  • todo:

Installation

  • Get the package source via svn or download from Sourceforge
  • Open and install the package

How to use