用delphi XE2写iOS应用,超震撼!!

昨天用delphiXE2写了两个iOS应用,一个是3D的,可惜我的iphone是3G的,3D的那个需要GPU支持,没有跑起来。

但是那个HD的还是运行的挺好的。

我用XCode开发有一年多的时间,XCode也算是不错的开发工具,尤其是在macOS上,无与伦比。但是开发的效率上,无法跟delphi比。

我用delphi XE2,十分钟不到写了一个小程序,这个小程序要是用XCode写,没有2个小时搞不定。

但是编译的结果有点大,居然6M之多!执行速度也不如XCode开发出来的程序。这可能不是什么问题,我已经很惊讶、很满足了!

现在简单说一下开发过程和原理(在线帮助中已经有,这里只侧重说说):

1、在macOS上要安装两个东西,这两个东西在FireMonkey-iOS.dmg这个程序包里,FireMonkey-iOS.dmg在你安装delphiXE2的目录下的FireMonkey-iOS目录下。

    拷贝或者共享,在XCode里双击打开,安装FMI和fpc即可。

   这里对macOS和XCode有要求,MacOS至少是10.6.8(雪豹)或者更高(lion),XCode至少是3.2.5或者更高。还有个要求,就是当初你安装XCode的时候,有个支持Unix开发的选项,默认是勾选的,如果你象我一样为了省空间uncheck了,那么上述两个中有一个无法安装(我忘了是哪个了)。

 

  这些安装都是自动安装到合适的位置,你不必操心。要注意的是,有个过程相当漫长,我的机器算是比较好的,也几十分钟,我差点以为失败了。

 

2、实际上上述两个东西安装之后,XCode就被扩展/增强了,你可以在XCode里直接用pascal写程序(当然要做配置)

 

3、你用delphi创建、编写、调试程序之后,要发布到iphone上了,这时,你用Export to XCode工具“导出”一下就OK了,会在你的程序的目下又创建了一个xcode子目录,这里是导出的结果——其实不是什么导出,就是生产XCode的工程文件(你要是认真研究这个工程文件,你就知道如何在XCode下直接用pascal写代码了),这里没有编译的动作,不是象网上说的编译成freepascal,本身就是pascal。

     你拷贝或者共享过去时,是不能仅仅是xcode这个子目录,你应程序这个目录也拷贝过去,因为其中的pas等文件是必须的。

 

4、在macOS里,打开那个xcode子目录,其中有XCode的工程文件,双击代开,现在,已经可以在模拟器或者真机运行了!!!

 

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值