活着的死人 发表于 2015-1-18 11:43:09

IOS教程之Web App的将来仓酷云

如果你对iPhoneDevelopment有兴趣,以下是入门门槛供参考:首先你要有一台Mac电脑(因为iPhoneApp使用Mac平台内建的Xcode开发工具),网上也有在Windows下搭设开发环境的教程,请大家自行谷歌一下,
比来一两年,HTML5和WebApp的观点相称炽热,吸引了良多人或多或少的存眷。从广义上讲,HTML5是超文本标志言语(HTML)协定的一个晋级版本。这个晋级版本包括了一些新的元素,包含WebWorkers、WebStorage、WebSocketsAPI、Server-SentEvents等。如今这个协定是由一个尺度化构造——万维网同盟(W3C)来制订与提高的。从狭义上讲,HTML5是WebApp相干手艺的总称,包含HTML5、DOMAPI、CSS3、面向WebApp的页面计划形式(如SPA)等(注:http://platform.html5.org/)。一切这些事情都是环绕着对扫瞄器的扩大。因而,从狭义下去讲,人人把HTML5的寄义进一步地泛化,如今涵盖到了WebApp的范围下去。
HTML5与WebApp


<br>UC手艺总裁梁捷但说假话,以后HTML5太热了。人们在谈起它时,更多是在论述一种观点,这有点像昔时的Web2.0。
WebApp的中心上风
从如今来看,使用一样平常有三种:原生使用、夹杂使用和Web使用,如所示。

<br>
使用的三品种型
相对其他两种使用,WebApp的中心上风有两点:一是开辟形式的再次退化(对庞大性的封装),二是具有出色的互联互通特征。
从开辟形式来讲,WebApp的呈现像是汗青的再次重演。之前是从汇编到C言语,由于C言语绝对初级一些,以是开辟者真正必要做的事变就复杂了良多。如今我们进一步从Java到HTML,也是把一些庞大的工具封装起来了。我们做使用不必要写边框、画界限,只必要用一个模板就可以够起到界面显现的感化。
WebApp的另外一个很年夜的上风是有十分出色的互联互通特征。比来两三年,网页游戏在游戏界十分盛行,它就是依附了Web形状使用的互联互通特征。良多流量可以很便利地导进如许的一个网页中,同时它也可以在页面内给其他使用导流量。如许出色的互联互通性对产物的推行和营销都有很年夜的匡助。因而,在已往两三年里网页游戏失掉了十分疾速的发展。
如今良多开辟者都感到到,本来必需要用客户端手艺往做的效果大概功效如今基础都能够经由过程WebApp的相干手艺完成了,经由过程这些复杂的言语和共同,就可以做到很酷炫的效果。比方UC使用中央里收录的豆瓣电台、3D游等一系列优良WebApp。
尺度的提高
一样平常来说,W3C制订HTML5尺度的历程是如许的:在经由约莫五个步骤以后才干将尺度正式对外公布(Recommendation),如所示。而2011年,HTML5尺度方才走到了第二个流程,仍旧处于事情草案形态。以是有人预言HTML5的提高还必要10年。但现实上,一切扫瞄器厂商都看准了这个趋向,在年夜笔投进。人人都已在路上,惟恐掉队。

<br>
W3C制订HTML5尺度的历程
作为首家到场W3C的中国互联网企业,UC十分认同HTML5的开展远景,也会主动推进这个尺度的提高与开展。
起首我们存眷HTML5的兼容性,由于我们发明良多开辟者都把一多数的精神放在兼容性方面。兼容性起首要对尺度周全撑持。方才公布的Android平台UC8.5在兼容性方面做了很年夜提拔,兼容性测试跑分为410+7,到达天下第一的程度。固然兼容性的办理也必要历程,最早推出U3内核时我们的跑分只要100多分。厥后我们研发团队在这方面坚持了临时专注投进以后才获得了如许的提拔了局。
与兼容性一律主要的就是扩大性了,包含手机上各类设备才能的外拓。实在如今业界还没有一致的尺度,以是UC就在推行这些尺度的落地和实施。我们能够看到方才决裂的情况,苹果不会往体贴Android,而Google也不会往存眷中国的一些盗窟厂商。以是我们会站在中国手机用户的角度,往把方才看到的那些亲睦处切实在实地落地。我们但愿可以多做一些务虚的事变。
同时我们也基于本身的营业需求,使用HTML5来进步展示才能。比方在UC资讯中央改版中,我们接纳单页面使用计划思绪,使用我们本人计划的ELF模块化加载器,前端搭载Zepto,利用基于事务驱动的MVC框架完成了项目展现。新版的UC资讯中央也利用了HTML5尺度中的WebStorage和ApplicationCache。
别的我们还在2011年9月公布了国际最早的挪动WebApp使用中央——UC使用中央,但愿能给优良HTML5使用供应一个很好的展示平台,也让更多的用户能够打仗到这些优异的WebApp。今朝UC使用中央已收录了凌驾300款使用,月活泼用户过万万,使用增加次数凌驾5000万次。

<br>
UC使用中央
WebApp的开展趋向
HTML5的兴旺开展跟挪动互联网的开展是密不成分的。已往几年,无线上彀的设备数目都在翻番,但终端、操纵体系等平台的差别十分年夜,开辟形式、开辟言语等都也有不小差别。HTML5的呈现会是挪动互联网的一把全能钥匙。因而,WebApp极可能起首在挪动平台获得较好的开展。
从手艺角度看,以下三个特性会是WebApp将来开展的三个次要趋向。


[*]网页使用化
[*]撑持离线利用
[*]撑持挪用手机硬件接口
网页使用化和撑持离线利用会让WebApp的才能失掉进一步的拓展。另有就是撑持挪用手机硬件接口,比方拍照接口,除对焦、光圈、快门以外,还包含白均衡、调色等。假如WebApp能够撑持的工具全都弄出来以后,Web开辟者会以为很幸运,由于能够用十分复杂的体例做出十分专业的使用。
将来,基于HTML5的WebApp将成为手机上的支流使用形状。我们但愿UC能够匡助WebApp的相干尺度的使用和提高。我们也会努力于将UC打形成对WebApp撑持最完美的一体化服务平台。
作者梁捷,UC(优视科技)手艺总裁。1998年卒业于华南理工年夜学盘算机专业,耕作于中国的电信和互联网市场,在电信及收集盘算范畴具有凌驾10年的手艺研发和办理履历。

有一些像NSCopying的接口(经@李禹龙提醒应该叫协议)不是特别用到开始不用了解NSObject创建对象的时候用+(id)alloc方法创建后需要init方法初始化

深爱那片海 发表于 2015-1-20 22:02:47

重要的是,放眼全球也的确找不到第二个如苹果iOS平台这样健壮、完整、先进而且为开发者带来真实收益的开发平台来。

海妖 发表于 2015-1-29 07:15:17

近期由于IOS7的发布,所以应用的适配潮可谓是都搞的锣鼓喧天,甚是热闹,因此呢,因适配IOS7而产生的问题也是铺天盖地的卷来,

小女巫 发表于 2015-2-5 23:54:19

AD: iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。

飘灵儿 发表于 2015-2-8 20:56:25

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

金色的骷髅 发表于 2015-2-26 10:39:01

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

飘飘悠悠 发表于 2015-2-28 10:29:39

然而,在vmware软件环境下,安装Mac OS X操作系统也是一件非常复杂的事情,而且还有可能花费了大量时间,最后却跑不起来。笔者也是经过了大量的实践,

只想知道 发表于 2015-3-1 20:13:19

同很多iOS开发者一样,我也是通过培训进入到iOS开发这个行业,开始没有打算培训,只准备自己学习一些计算机编程相关的知识,毕业时找一份编程相关工作(本人是信息与计算科学这个专业,是数学系)。

山那边是海 发表于 2015-3-2 20:40:55

到大三时,学院与我去培训的机构成立了实习基地,并让我们寒假去实习了一段时间,感觉还不错,于是在大四的时候去培训了

冷月葬花魂 发表于 2015-3-7 07:48:44

iPhone文件系统:创建、重命名以及删除文件,NSFileManager中包含了用来查询单词库目录、创建、重命名、删除目录以及获取/设置文件属性的方法(可读性,可编写性等等)。

爱飞 发表于 2015-3-14 14:36:50

重要的是,放眼全球也的确找不到第二个如苹果iOS平台这样健壮、完整、先进而且为开发者带来真实收益的开发平台来。

若天明 发表于 2015-3-21 09:48:42

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

分手快乐 发表于 2015-4-7 20:13:04

培训时可以选择安卓,iOS,Java,因为实习的时候我选了安卓,当时实习时间只有三周,学的晕头转向,而java我也没学过,iOS的基础是C语言,这个大学里还是学过的,于是选择了iOS。

若相依 发表于 2015-4-11 03:25:04

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

简单生活 发表于 2015-4-16 21:13:10

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

变相怪杰 发表于 2015-4-26 12:10:39

iPhone文件系统:创建、重命名以及删除文件,NSFileManager中包含了用来查询单词库目录、创建、重命名、删除目录以及获取/设置文件属性的方法(可读性,可编写性等等)。

透明 发表于 2015-4-26 23:11:29

其次学习方法和学习心态很重要,在学习当中应该保持一颗良好的心态。应该借鉴别人好的学习方法,大家互相帮助,取长补短。

第二个灵魂 发表于 2015-4-30 15:49:38

然而,在vmware软件环境下,安装Mac OS X操作系统也是一件非常复杂的事情,而且还有可能花费了大量时间,最后却跑不起来。笔者也是经过了大量的实践,

柔情似水 发表于 2015-5-5 13:54:13

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

小妖女 发表于 2015-5-10 04:06:01

然而,在vmware软件环境下,安装Mac OS X操作系统也是一件非常复杂的事情,而且还有可能花费了大量时间,最后却跑不起来。笔者也是经过了大量的实践,
页: [1] 2
查看完整版本: IOS教程之Web App的将来仓酷云