萌萌妈妈 发表于 2015-1-18 11:44:41

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

当时要是有人告诉我这些估计少走不少弯路还有提醒各位初学者刚开始学的时候会有几个月的低谷期很容易放弃如果挺过最开始的几个月后来就越学越容易了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这些标记这些标记追踪到他们的定义其实对编译器来说什么都不表示

爱飞 发表于 2015-1-21 13:41:24

以上可以同时进行,学习过程中尽量不要纠结细节和底层,要知道ios是封闭的、OC是高级语言,我们不可能过多地去了解它的原理,至少在新手阶段没有必要。用迭代的方式更新你的知识,而不是死抠一个知识点。

仓酷云 发表于 2015-1-30 19:27:34

从C语言入门,因为IOS开发用的是OC语言,是在C基础上的,不过也跟C不是很搭界,你可以直接学习OC语言也可以,

愤怒的大鸟 发表于 2015-2-5 21:30:58

有办法利用自己手头的电脑立刻开始这个美妙旅程的。

飘灵儿 发表于 2015-2-13 13:33:14

以上可以同时进行,学习过程中尽量不要纠结细节和底层,要知道ios是封闭的、OC是高级语言,我们不可能过多地去了解它的原理,至少在新手阶段没有必要。用迭代的方式更新你的知识,而不是死抠一个知识点。

海妖 发表于 2015-3-3 22:03:48

开始的时候甚至想放弃,不过想想自己的未来,只能咬牙坚持,课下就不停的缠着老师。放学就补基础,这些基础的东西没有速成的,只有刻苦努力。我是后来发现的,转变自己的心态,不要读书看资料当成一种痛苦

深爱那片海 发表于 2015-3-11 13:29:20

这个办法就是在WindowsXP或Win7的电脑上,使用vmware虚拟机来搭建一个真实的Mac OS X环境。

若相依 发表于 2015-3-11 16:51:10

好处就是运行速度会变快,ios6针对系统的优化进一步加强了,很多网友测试ios6,第一感觉就是速度快,而且ios69会有一些新功能,新浪微博,facetime支持3G网等等。。弊端就是,现在的ios6只能算是正式版本的第一个版本,bug很多,不少人刷完ios6都出现了很多毛病,开不开机,缺少图标等等。。最好现在不要升级,等官网放出下一个版本的时候,再选择升级。。。

兰色精灵 发表于 2015-3-12 03:50:07

从C语言入门,因为IOS开发用的是OC语言,是在C基础上的,不过也跟C不是很搭界,你可以直接学习OC语言也可以,

蒙在股里 发表于 2015-3-15 23:12:11

最后在做项目的时候一定要认真对待,毕竟这个直接和你的就业挂钩,这也是锻炼你实际操作的能力。

山那边是海 发表于 2015-3-17 19:10:52

看《iPhone 4与iPad开发基础教程》,跟着一步步来

柔情似水 发表于 2015-3-24 21:36:12

学习ios没什么捷径,关键在于多动手敲,曾看到前辈开玩笑说怎么快速学会某技术,答案是:“提高打字速度,快点写代码就能快点学会了”。

精灵巫婆 发表于 2015-3-25 22:36:42

最后在做项目的时候一定要认真对待,毕竟这个直接和你的就业挂钩,这也是锻炼你实际操作的能力。

变相怪杰 发表于 2015-4-16 19:11:28

每个行业都一样,想要一天学有所成是不可能的,一定要做好努力的准备,做ios不是简单的学会oc语言。不怕多走弯路,就怕不肯动手。

再见西城 发表于 2015-4-20 20:54:40

最后在做项目的时候一定要认真对待,毕竟这个直接和你的就业挂钩,这也是锻炼你实际操作的能力。

莫相离 发表于 2015-4-24 09:15:29

最后在做项目的时候一定要认真对待,毕竟这个直接和你的就业挂钩,这也是锻炼你实际操作的能力。

灵魂腐蚀 发表于 2015-4-26 15:49:09

因为我们老师也是自学的,给我们讲课说的最多的就是百度,谷歌,查文档。

admin 发表于 2015-5-11 01:14:49

好处就是运行速度会变快,ios6针对系统的优化进一步加强了,很多网友测试ios6,第一感觉就是速度快,而且ios69会有一些新功能,新浪微博,facetime支持3G网等等。。弊端就是,现在的ios6只能算是正式版本的第一个版本,bug很多,不少人刷完ios6都出现了很多毛病,开不开机,缺少图标等等。。最好现在不要升级,等官网放出下一个版本的时候,再选择升级。。。

不帅 发表于 2015-5-11 03:29:51

看完这个你就可以有多种选择来踏入做应用的阶段

小妖女 发表于 2015-6-27 22:06:57

从C语言入门,因为IOS开发用的是OC语言,是在C基础上的,不过也跟C不是很搭界,你可以直接学习OC语言也可以,
页: [1] 2
查看完整版本: IOS教程之PhoneGap开辟不成或缺的五件设备仓酷云