phonegap与iphone开发这段时间以来,一直在不断学习如何进行 之前一直以为要做ios系统方面的开发,必须要使用objective-c,其实事实并非如此,对于我们Web程序员来说,最快的上手途径就是能用HTML+Javascript等进行开发,在此真要感谢 由于如何phonegap进行开发,在其官网上已有详细的图文说明,所以在此我也不多说了,大家感兴趣的话,可直接到官网查看快速上手指南: 在刚开始做iPhone开发时,我选择了JqueryMobile,因为一直以来感觉对jquery还是比较熟的,所以用这个应该会比较快上手,但随着项目中的需求增加,发现jqueryMobile其实很多UI效果是很难实现(或者说实现不了),要做到接近iPhone原生UI的效果,基本上这个是不能继续用了 最后我就将目标锁定在Sencha Touch这个js框架上,其实Sencha Touch是来自ExtJS的,使用ExtJS的朋友也应该知道,现在他们网站项目都改名了,直接就叫Sencha,之前也知道这个框架,但因为很久前我也用过Extjs,感觉要学习这个框架还是有一定难度的,语法复杂,但由于项目需要,没办法,只好硬着头皮开始学习啦!因为这个做出来的效果确实非常棒,几乎就和iPhone原生UI一样,上机后,基本上是看不出这个app来自于html+js ,所以辛苦学习还是值得的:tongue: 不过当我花了近一天时间学习后,发现原来他们最新的2.0版居然上机后不能触发事件,晕死,开始以为我的代码有问题,没想到直接用官方的sample也一样,也许是因为测试版的原因吧,最后没办法,只能用回1.1版了,其实也能满足基本的需要啦! |
|