Do you remember about Pas4Mobile (
www.pas4mobile.com) ? The link is out , but I had tested the trial version and with fpc 2.7.xxx and Lazarus you could make iOS complex aplications. The license was about only US$ 190. I don't Know why they have stopped the project ? Should be market interference from Embarcadero ? It was the last e-mail received from pas4mobile.com

pas4ios Version 1.42
The installation can be downloaded under
http://pas4mobile.com/download/.
Required Lazarus Intern 4.1 or higher.
What’s new in pas4ios Version 1.42
New Features/Changes
· New Lazarus and Free Pascal Version Intern 4.1
· Works with IOS 8 Beta
· Zeos components updated
· Threading with GCD (Grand Central Dispatch) upgraded.
procedure dispatch_sync(aQueue: dispatch_queue_t; aBlock: Dispatch_block_t);
procedure dispatch_async(aQueue: dispatch_queue_t; aBlock: Dispatch_block_t);
procedure dispatch_barrier_async(aQueue: dispatch_queue_t; aBlock: Dispatch_block_t);
function dispatch_queue_create(aLabel: pchar): dispatch_object_t;
procedure dispatch_apply(aIterations: size_t; aQueue: dispatch_queue_t; aBlock: Dispatch_block_t);
function dispatch_get_main_queue: Dispatch_object_t;
(e.g. Example ThreadDispatch)
Bug fixes
· TpmSlidingViewController
Controls on a shifted TopViewController can be changed.
· TpmWYPopoverController
Don’t show the Popover if you use this method:
fController.PresentPopoverAsDialogAnimated(true);