仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3640|回复: 20
打印 上一主题 下一主题

[学习教程] IOS教程之PhoneGap开辟不成或缺的五件设备仓酷云

[复制链接]
萌萌妈妈 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:44:41 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
当时要是有人告诉我这些估计少走不少弯路还有提醒各位初学者刚开始学的时候会有几个月的低谷期很容易放弃如果挺过最开始的几个月后来就越学越容易了1轻量级的JQuery兼容库

JQuery已发展的得十分壮大了,但在挪动设备上有些痴肥。假如你的使用只运转在WebKit内核的呆板上,那末我激烈倡议你换用挪动版本的JQuery兼容库。
Zepto和JQ.mobi都是专门为挪动设备优化后的JQ兼容库。

<br>


<br>
Zepto我不是出格熟习,JQ.mobi我用得对照多,官方供应的数据称,JQ.mobi比JQueryMobile快3倍以上。
比拟于JQueryMobile悲催的定导航底导航流动功效,JQ.mobi也供应了本人的UI。固然和JQM差未几丑,但不会呈现万恶的导航栏明灭成绩。假如你本人不想构建UI框架,那末仍是保举用JQ.mobi的UI库,换换配色和背景,也能看起来蛮专业的。
别的JQ.mobi还供应了一系列的插件,可是都没有供应文档。里边的scroll插件不如iScroll4给力,模板插件还能够用。这里讲下用法。
要利用JQMobi的插件,只必要复杂的用script载进对应的文件就行。

<br>
JQ.Mobi的模板来自这里(这个链接要从源代码中才干翻出来,躲那末好干吗啊…)是一个利用%号举行标志的体系。
模板部分接纳script标签包括:

<br>
从上边的例子中能够看到,这套模板能够轻松撑持if/for/else等语法;数组和对象也没有甚么成绩,能够满意尽年夜部分需求。

<br>
它接纳$.tmpl函数将数据传进模板,失掉衬着后的html。必要注重的中央是传数据时要以对象的体例来传,同时为传进的数据指定变量名。
2转动效果专家:iScroll4


<br>
固然如今JQ.mobi已办理了导航栏流动和转动的成绩,可是iScroll4仍然长短常值得利用的。
在利用iScroll时有几个必要注重的中央。
起首,iScroll接纳CSS的top和bottom值流动了顶导航条和底导航条的高度,能够修正css来调剂。
其次,iScroll是静态的,就是说,它并没有随时检察scroll里边的内容是不是增添,这就请求我们在静态到场内容后,显现挪用scroll对象的refresh办法。

<br>
最初,iScroll4能很好的完成iOS用得良多的下拉革新效果,这个页面上有完全的代码。

<br>
3古代扫瞄器:Safari/Chrome


<br>
在手机扫瞄器上调试之前,先在电脑扫瞄器上开辟会快良多,倡议用safari大概Chrome。这工具固然人人都有,但有些细节仍是暗藏很深的。
好比用Chrome调试的时分你大概会碰到跨域的成绩,只需在启动Chrome.exe时加上一个参数就能够了。
chrome.exe&ndash;disable-web-security
别的有些同砚大概不晓得,PhoneGapAPI页面上的LocalStorage和IndexedDB实际上是Html5的尺度接口,以是Chrome和Safari中的自带的调试工具就可以很好的办理。

<br>
翻开Developertools,选择ResourcesTab页就可以看到数据库,当地存储等选项。(现在我找了很久Chrome的Sqlite办理插件…)
4PhoneGap及时调试工具:云窗调试器


<br>
固然有点夸大,但很多网友是用PhoneGap神器来描述它的。
实质下去讲,云窗调试器就是一个撑持PhoneGapJavascript接口的挪动扫瞄器。
它和新浪SAE的云平台严密分离,必要用SAE账号登录,如许当你在SAE上创立一个挪动使用后,就可以间接在云窗调试器的使用列表页面瞥见。

<br>
点击使用称号后,就能够入手下手调试使用了。因为代码安排在SAE平台上,我一样平常用扫瞄器上的在线编纂器修正代码,Ctrl+S后间接在手机上看效果。
一次变动两秒看到终极了局,比起当地编译,差未几一次能节俭半分钟的工夫。
云窗调试器iOS版本撑持iPhone和iPad,不外还没公布到AppStore,假如你的设备已逃狱,能够间接在设备的safari里点这个链接举行安装。
5在线打包工具:PhoneGap:Build


<br>
作为一个跨平台计划,PhoneGap也供应了一个云打包器,使用它我们能够不必安装任何开辟情况,间接将HTML打包成iOS,Android,WindowsPhone,WebOS,塞班和黑莓6个手机体系的安装包。

<br>
PhoneGap:Build的利用很复杂,注册一个PhoneGap账号然后上传代码的Zip包就能够。固然,你也能够间接从git/svn代替码。
必要注重的是PhoneGap:Build的打包是免费服务,对privateapp有个数限定(我临时还没碰到,不外看官方的申明是无限制的)。别的PhoneGap:Build上iOS的打包必要上传证书,不然不克不及打包。
假如你只是必要打Apk包的话,也能够利用SAE供应的在线打包器,这个打包器是完整收费的。另据大道动静,iOS无证书打包器已在调试中了,估计月尾上线。
最初供应一个懒人福利:文章中提到的东东打包下载。

打开.xib的文件打开的就是IBIB和代码交互用的是IBActionIBOutlet这些标记这些标记追踪到他们的定义其实对编译器来说什么都不表示
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-5 03:12

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表