IOS制作之年度回忆:海豚扫瞄器刘铁锋谈Web App热门仓酷云
对应sql里的tableNSPredicate谓语类似select语句中的条件上面这三个类就可以用来请求数据了在方才停止的第22期百度手艺沙龙中,来自海豚扫瞄器的CTO刘铁锋(@百纳刘铁锋)离开沙龙现场,分享了已往一年中WebApp的开展情形,并对挪动互联网相干手艺趋向和热门做了剖析和瞻望。1.对WebApp的了解
关于一个网页大概网站,实在也是一个WebApp。由于如许的一个使用手艺手腕完成的使用或页面,能够经由过程某些特定功效来为用户服务,以是从某种水平下去说,网页也属于WebApp的一种。我以为,只需是利用Web手艺开辟的,能够运转在Web中且在展示效果和用户体验上看,都与NativeApp没有甚么分离的使用,都能够看做是WebApp,这是我的了解,这也是HTML5和WebApp所存眷的事变。
2.在2012年,WebApp的使用案例会更多、更成熟
在已往一年中,从ShowCase的角度来看,起首是人人对Web的印象的改动。个中最着名的是一款名为FinancialTime的WebApp。它是第一款手机端上效果十分靠近于原生使用体验的一个WebApp,次要基于Web手艺完成。人人能够在iPhone下面搜刮一下FT,这是独一的一个做得不错的ShowCase。今朝来看,酷狗也方才公布了一款HTML5版本音乐播放器,这也是一个不错的WebApp。从以上两个ShowCase能够看出。不管是从体验仍是手艺才能下去看,包含使用HTML5手艺,从手艺才能下去讲,如今已完整可使一款WebApp具有相似于NativeApp的操纵体验,我以为在2012年,相似的这类ShowCase会呈现的更多并且会变得加倍成熟。
3.撑持WebApp的手艺框架开展敏捷
从现有手艺框架下去看,在已往一年里,有些代表性手艺的呈现,减速了WebApp的开展。比方人人对照熟习的jQueryMobile,另有一款对照着名的叫做SenchaTouch,它的的UI能够匡助我们在Web上完成丰厚的控件和交互体验。另有就是供应跨平台的撑持,好比相似PhoneGap如许的手艺。它使得开辟者经由过程Web手艺开辟出的使用,不仅能够具有扫瞄器中的功效和操纵体验,并且还具有在挪动设备中运转的才能,PhoneGap就是完成了这么一个功效的框架。使用PhoneGap开辟出的使用,能够运转在WindowsPhone、Android、iPhone等多个平台,还能够会见它们的硬件资本,好比操纵摄像头,振动这些操纵。
4.关于WebApp来讲,主要的是要发掘HTML5的才能
关于WebApp来讲,最主要的是要往发掘HTML5的才能,HTML5和NativeApp的分歧点在于:起首,一般的Web程序在存储方面的功效都对照亏弱,我们晓得HTML5能够经由过程WebStorage的体例来扩大存储才能,这就使得Web使用能够做到相似于像NativeApp一样,乃至是秒开,即点一下,界面出来后内容也会紧随着出来,而不是像我们用到的使用,翻开后要习气性得等上一秒钟,先Load界面,然后笔墨渐渐出来,最初才干看到图片。以是,这是存储上的一个加强。
其次,关于收集的处置才能有所进步。人人能够看到,经由过程HTML5中的WebSocket是能够去向理一些庞大通信的。
最初,在GUI画图上的提拔。这里次要指的是Canvas和CSS,这是Web层面所触及到的。经由过程与已往在.Net下面的GDI+大概GDI如许的手艺类比就会发明,2011年Canvas上最年夜的一个案例就是,有家名为AppMobi的公司,将HTML5的Canvas举行了封装,加上了一些他们本人的工具,称之为DirectCanvas,并传播鼓吹:与原生的Canvas画图速率比拟,衬着速率提拔了三到五倍。条件是要基于特定的SDK来开辟。别的在存储上,他们在ModernWebStorage上也做了改善,影响最年夜的应当是那些基于HTML5的游戏,实在,我们也可将HTML5游戏看做是WebApp的一种,由于这在手艺上可行,经由过程HTML5在没有做任何收集毗连的情形下,在当地点开一个Link,或是点击一个图标,都可从当地一切存储读取,完整就是一个当地HTML5游戏,以是,也就不必要任何收集毗连。
5.相干的媒体和书本保举
在国际,一些不错的手艺媒体也对WebApp举行了切磋和推行,一个是HTML5研讨小组,他们的举动有条有理,并由此把前端工程师这一脚色做了进一步的升华。别的一家媒体叫做WebAppTrend,他们次要切磋怎样做WebApp开辟,和在将来应当怎样往开展WebApp。以上是在2011年中,媒体层面所做的事变。在手艺的实际撑持方面,我保举两本十分不错的书,一本叫MobileFirst,作者仿佛是雅虎的一名工程师,书中次要切磋了怎样举行挪动设备上的交互体验计划,同时另有一些应当恪守的基础准绳等,书对照薄,也许一百多页。另有一本叫做ResponsiveWebDesign,次要讲怎样经由过程WebAPP来做计划和用户体验。
6.对WebApp在2012的瞻望
在2012年,我以为最次要的是对HTML5尺度的撑持,人人会看到各类扫瞄器厂商会持续做的一件事变就是拼分数,经由过程对HTML5撑持水平的测试来跑分。可是HTML5跑分我以为还不是影响WebApp开展的一个关头要素。
第二,基于HTML5手艺,撑持开辟WebApp的框架的呈现,在明天早上极客公园立异年夜会下面就呈现了一个国际的HTML5WebApp框架Julia,我估量在2012年如许的工具会更多。
第三,针对行业和企业的挪动办理计划会变得愈来愈多,好比说我常常举的例子,钢铁厂大概是汽锅厂,实在也有各自的信息体系,把他们外部的企业CRM、ERP体系挪动到Web下面的需求也会增加,因而关于这类计划的切磋会愈来愈成熟。
第四,更好的跨平台办理计划大概会呈现,像后面提到的例子一样,将Web开辟好的使用放到多个设备上运转,乃至经由过程复杂的命令就能够将使用编译、部署到分歧的平台上,是APK也好,IDA文件也好,这是我以为在2012年在WEBAPP下面的一些开展。
照着书上的例子,一个一个做下来,只要不是文盲,就都会的呀,没有体现我的一点点个人价值。所以我决定了,不能再这样下去 看完这个你就可以有多种选择来踏入做应用的阶段 有办法利用自己手头的电脑立刻开始这个美妙旅程的。 到大三时,学院与我去培训的机构成立了实习基地,并让我们寒假去实习了一段时间,感觉还不错,于是在大四的时候去培训了 要学会通过各种方法将面前的事情变成自己感兴趣的,那专研起来就不会是无聊和折磨了。 这个办法就是在WindowsXP或Win7的电脑上,使用vmware虚拟机来搭建一个真实的Mac OS X环境。 培训时可以选择安卓,iOS,Java,因为实习的时候我选了安卓,当时实习时间只有三周,学的晕头转向,而java我也没学过,iOS的基础是C语言,这个大学里还是学过的,于是选择了iOS。 AD: iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。 特别是在校的学生,都存在一个小小的尴尬——虽然学习iOS开发的热情高涨,但由于没有多余的银子购买昂贵的Mac电脑而踟蹰不前。其实,针对初学者,如果想进入iOS开发的天地 我也从简单的状态栏适配开始,先研究了下关于状态栏的适配,特总结如下,供广大网友一起讨论交流。 要学会通过各种方法将面前的事情变成自己感兴趣的,那专研起来就不会是无聊和折磨了。 iPhone文件系统:创建、重命名以及删除文件,NSFileManager中包含了用来查询单词库目录、创建、重命名、删除目录以及获取/设置文件属性的方法(可读性,可编写性等等)。 还有开发工具是用Xcode,是在Mac系统的,你多摸索一下就可以开发简单的应用了,建议你买一本iphone开发秘籍第二版看看,希望可以帮到你,谢谢。 因为我们老师也是自学的,给我们讲课说的最多的就是百度,谷歌,查文档。 在百度搜索你想要了解的类名(苹果的cocoa和cocoatouch框架的类名很有特点很容易搜到,前缀都是NS or UI),看别人写的博客详解 众多研发人员积极参与到iOS平台的开发中来也就不足为奇了。 众多研发人员积极参与到iOS平台的开发中来也就不足为奇了。 因为我们老师也是自学的,给我们讲课说的最多的就是百度,谷歌,查文档。 才在自己的Windows电脑上安装配置成功了一个完美的Mac OS X Lion(10.7.4)系统,而且下载了Xcode4.5的最新版本。虽然不能实机调试,但是作为iOS开发学习已经非常完美了。 要学会通过各种方法将面前的事情变成自己感兴趣的,那专研起来就不会是无聊和折磨了。
页:
[1]