仓酷云

标题: IOS教程之嵌进式扫瞄器 ―― 一个值得存眷的环节仓酷云 [打印本页]

作者: 乐观    时间: 2015-1-18 11:51
标题: IOS教程之嵌进式扫瞄器 ―― 一个值得存眷的环节仓酷云
所以你可以用很多方法存储数据比如最长用的sqlite当然如果另类也可以用plist文件或者其他NSManagedObjectContextNSManagedObjectContext第一节-引子大概有良多人会问,扫瞄器另有甚么必要研讨的,固然硝烟还在持续,Firefox仿佛有上升的势头,Opera被Goolge收买代表了Google进军扫瞄器的决计,但IE占有了90%以上份额的现实是没法替换的,云云场合排场使得近几年议论扫瞄器的声响非常的微小,仿佛没有了新话题,新点子!IE的版本出到6以后,微软也感到年夜局已定,不必要再更新了!但是,扫瞄器进进到嵌进式体系的范畴以后,仿佛情形其实不云云,今朝决年夜多半的机顶盒,不管是数字电视的,仍是IPTV的;和年夜多半的手机平台,都属于嵌进式体系平台。嵌进式体系有其一些后天的特性:1、CPU才能弱,功耗低,年夜多半不是X86架构,良多是基于ARM中心,有些是基于专门的DSP中心,这些处置器的运算才能远远比不上PC的CPU,并且品种单一。2、内存等资本可用的非常无限,一样平常从4MB至64MB的内存巨细都有。3、所必要撑持的WEB特征不必要PC版的那末丰厚,一样平常撑持最基础的HTML便可,javascript一样平常都不必要撑持完整。由此,嵌进式扫瞄器因为其一些后天的特性,并非PC下能用的扫瞄器即刻能拿过去用的,微软的嵌进式IE的版本,但只能跑在其WindowsMobile/WinCE的嵌进式平台之上,并且对体系资本的请求仍是对照高的。今朝微软的EmbeddedIE除在智妙手机以外,提高面还很无限。大概有人会问,把Firefox如许的开源扫瞄器拿过去缩减一下不是很简单吗?看起来的确能够,也有人在这么做,但如许做的难度,与从头开辟一款新的嵌进式扫瞄器没有甚么区分,乃至还会呈现更多成绩!恰是云云,今朝嵌进式扫瞄器范畴,真正做了好的未几,外洋也就是Opera,Ants,Enreach等等,个中Enreach(影立驰)仍是华人兴办的,而国际今朝几近是深圳健壮(www.iPanel.com.cn)一家的世界。因而,我们说,扫瞄器在嵌进式体系范畴还年夜有文章可为!其自己与IPTV的EPG、数字电视的两头件等有着千似万缕的干系,其位置和主要性不问可知!第二节:嵌进式扫瞄器–数据播送的中心

摹拟电视数字化以后,除能够传输传统的音视频节目以外,还能够传输别的数据,完成数据增值服务的基本。数据增值营业是数字电视真实的亮点,这点从各地形式中也能看得出来。好比青岛形式,被津津有味的不是付费频道而是“阳光政务”,“数字青岛”如许的数据营业。这类完成数据增值营业的体例,我们称之为数据播送。

数据播送是指使用数字电视播送体系传输的非音视频营业,使用MPEG-II尺度中的数据扩大功效来举行一些增值营业,比方股票、天色预告、旧事、分类告白、生存资讯、远程教导、电视游戏、电子邮件、短信营业和使用。数据播送是数字电视增值营业的基本平台。跟着国度从摹拟电视旌旗灯号到数字电视旌旗灯号平移的展开,数据播送势必占据愈来愈多的市场份额。

从手艺下去说,数据播送有良多种体例,包含:

·基于图文格局的数字播送:基于图文格局的数字播送通常为经由过程TeleTextVBI来完成的。这总完成体例过于复杂,以是经由过程它能带给终端用户的信息也是无限的。

·基于扫瞄器的数据播送:这类完成体例是一种经由过程数据管道体例的网页播送手艺,正在被愈来愈多的数据播送头端所承受。它使用了时下普遍盛行的WebHTML言语作为工具,经由过程MPEG-II尺度将网页的内容经由过程数字的体例传布到终端用户。集成了Web扫瞄器的机顶盒终端从而能够剖析这些信息,并在电视机上显现出来。

·基于MHP手艺的数据播送:这类完成体例是基于MHP国际尺度。起首必要在终端显现的使用必要经由过程尺度所划定的DVB-J,DVB-HTML言语来完成。然后这些使用经由过程尺度中的DSM-CC-OC的传输体例传送到终端。集成了MHP的机顶盒,经由过程对这些使用的剖析,终极在电视机上显现。

·基于双向收集的MHP手艺的数据播送:跟着MHP手艺的推行和双向收集的提高。基于双向收集的MHP手艺的数据播送可以带来包含终端用户之间、用户和头端之间的交互使用。这些更加丰厚的使用会给终端用户带来更多的信息和文娱。

因为今朝年夜部分广电收集还没有完成,要撑持MHP的机顶盒本钱太高,以是今朝一切的运营商都是选择基于扫瞄器的数据播送体例,即在机顶盒上集成扫瞄器,在收集的头端增添对数据播送服务器的撑持,构成一个完全的基于扫瞄器的数据播送体系。因而,今朝国际的数据播送体系中,扫瞄器是其中心环节。

第三节:嵌进式扫瞄器小百科

扫瞄器已是PC必备软件,是我们猎取信息的最次要体例之一。但今朝扫瞄器也被设置到更多的嵌进式设备上,成为这些设备猎取信息的次要渠道,个中之一就是机顶盒。可是机顶盒情况与PC区分十分之年夜,因而嵌进式扫瞄用具备其独占的特性。
电视显现

由于是以电视作为显现设备,必需思索电视显现的特性:尺度的电视显现局限为720*576,可是良多摹拟电视实践显现不了这么年夜的局限,一样平常保举的局限为640*480,这是扫瞄器在排版的时分必需要思索的。别的,今朝尽年夜部分电视仍是接纳阴极射线管,隔行扫描的体例来显现的,这招致线条,图象,笔墨在电视机上很简单呈现闪灼,今朝良多机顶盒芯片已思索硬件抗闪灼功效,但这还不敷,嵌进式扫瞄器必需思索撑持软件抗闪灼。别的,一般看电视是间隔电视2-5米的,这与电脑区分很年夜,因而不合适利用鼠标。
远控器利用

机顶盒不是电脑,通常为经由过程远控器来操纵的,远控器不成能跟键盘一样庞大。远控器上的按钮一样平常包含:高低摆布偏向键,数字键,OK,色彩键,其他功效键。关于利用嵌进式扫瞄器来讲,次要经由过程偏向键和OK来完成。基于这个特性,请求网页中核心不克不及过量,别的核心之间的跳动必需公道。当网页超越电视显现局限的时分,用户能够经由过程偏向键挪动,但摆布挪动不保举,这请求扫瞄器必需把网页排版在公道的宽度内,用户能够高低偏向挪动观察网页内容。
嵌进式情况

跟着数字电视的部署,机顶盒将年夜范围的进进公民家里,如许请求严厉把持机顶盒的本钱。因而机顶盒的设置将十分低,今朝市场上罕见的数字电视机顶盒设置是4MFlash16M内存,CPU处置主频在130M摆布(近期已有良多高主频产物呈现),如许对扫瞄器的请求十分高。一样平常来讲,请求数字电视机顶盒的嵌进式扫瞄器运转时代占用内存在6M下,代码巨细小于1MIPTV机顶盒的设置会绝对比数字电视机顶盒高,使嵌进式扫瞄器发扬空间更年夜。
播送式数据

因为在数字电视的情况下,网页的数据不是经由过程HTTP协定取得,而是经由过程尺度的数据播送协定取得。因而数字电视的嵌进式扫瞄器还必需事前撑持尺度的数据播送协定。固然协定是尺度的,可是分歧的数据播送头端厂商城市有本人的完成办法,这些办法将影响终端扫瞄器的吸收效力,因而扫瞄器软件必需更好的与多家头端厂商兼容,以包管终端有较高的吸收效力。

第四节:国际嵌进式扫瞄器的次要供给商

在数字电视范畴,因为接纳尺度的数据播送协定,电视扫瞄器作为自力软件,能够由第三方供给商来供应,而不依附于数据播送头端供给商。可是今朝市场新近部署的数据播送头端体系接纳的不是尺度的协定,如许头端厂商同时供应头端和终真个扫瞄器,如许的厂商良多,好比佳创,天柏,创维,健壮等。但跟着市场的开展,个中一些厂商也把本人的扫瞄器自力出来,能够与其他尺度的数据播送头端共同,另有一些厂商,自力的供应扫瞄器产物,与一切的尺度数据播送头端都能共同,这些厂商包含:健壮,新盛视(http://www.zenvisions.com/)等。在这些厂商中,我们以健壮,创维,新盛视三家公司的产物来举行剖析对照。

深圳健壮是一家专业的嵌进式扫瞄器供应厂商,他们的扫瞄器使用在良多分歧的范畴,包含手机,PDA,机顶盒等。针对数字电视,他们也供应完全的数据播送体系,同时他们的扫瞄器作为自力产物也为其他数据播送体系服务。因为在嵌进式扫瞄器方面的堆集,他们的产物功效壮大,功能不乱,是今朝市场上抢先的电视扫瞄器之一。

创维也供应完全的数据播送体系办理计划,同时他们也供应机顶盒。因为他们的体系在国际占据量很年夜,以是他们的扫瞄器也在良多机顶盒上集成,可是因为存在很年夜的合作干系,其余机顶盒厂商不肯意集成他们的扫瞄器。因而,今朝创维扫瞄器还次要跟他们本人的头端共同,在兼容性方面有完善。

上海新盛视是新建立的一家手艺性的公司,公司次要是以数字电视嵌进式中心软件为次要产物,电视扫瞄器是个中之一,因为新盛视是存身于数字电视,对数字电视的了解对照深,其电视扫瞄器占据资本十分无限,功效却对照完全,撑持今朝一切次要的数据播送头端,针对分歧的头端还作了优化,因而功能方面具有必定上风。

要思索一个电视扫瞄器产物,必需从以下几个方面来权衡:对HTMLjavascriptCSSDOM等的撑持水平,图片格局的撑持,对分歧数据播送的兼容性,移植难度,切换网页的速率(首页和后续页)等。

关于内容尺度的撑持:
HTML4.01
CSS2.0javascript1.5DOM2XML1.0健壮
撑持撑持撑持撑持撑持创维撑持部分撑持不撑持不撑持撑持新盛视
撑持
撑持撑持撑持撑持


关于图片格局的撑持:
JPEGGif
GIF动画
BMPPNG
健壮撑持撑持撑持撑持撑持创维撑持撑持撑持撑持不撑持新盛视撑持撑持撑持撑持不撑持


今朝次要撑持尺度数据播送协定的头端体系供应商包含:健壮,创维,年夜洋(算通)。个中健壮的扫瞄器对创维头真个撑持不是很幻想,创维扫瞄器今朝只撑持本人的头端,新盛视扫瞄器对今朝支流的数据播送头真个撑持绝对较好。

扫瞄器终极必需要集成到机顶盒上往,必需与机顶盒上的软件很好的分离起来,移植的历程就是扫瞄器软件与机顶盒现有软件的集成和和谐历程。一样平常来讲,集成历程包含以下步骤:机顶盒厂商选定一款扫瞄器,扫瞄器厂商供应接口文档,包含请求机顶盒厂商完成的函数界说和机顶盒软件能够挪用的函数界说;然后,基于这些接口,机顶盒厂商筹办响应的情况,与扫瞄器厂商供应的库完成联调;最初就是测试。健壮扫瞄器的集成接口丰厚,绝对对照庞大,函数界说不是很简单了解,因为今朝其市场占据率高,面临的用户多,手艺撑持偶然成为其瓶颈,集成历程一样平常请求2个月摆布;创维的扫瞄器不与别的机顶盒集成;新盛视公司的接口界说绝对复杂,供应部分接口的完成参考代码,在罕见的机顶盒硬件平台,一样平常2-3周就能够完成集成。

切换网页的速率也是考查扫瞄器的主要目标,因为接纳数据播送协定,一样平常的扫瞄器都撑持数据缓存,因而首页一样平常请求的工夫会更长一些,基于后面页面的缓存,后续页面的切换速率要快一些。健壮的扫瞄器针对本人的头端,首页一样平常在5秒摆布,后续页面一样平常在2-3秒,针对其他头端,首页要10秒摆布,后续页面要5秒摆布;创维针对本人的头端首页一样平常在10秒摆布,后续页面在4秒摆布;新盛视针对一切的头端,首页一样平常在7秒之内,后续页面在3秒摆布。

除以上目标,机顶盒厂商在选择扫瞄器时,对内存的利用和代码巨细也是必要思索的,依据今朝的懂得,健壮和新盛视的扫瞄器一样平常都请求内存在5-6M,健壮的扫瞄器经由几代的开展,堆集的功效较多,代码巨细凌驾1M,新盛视的扫瞄器今朝在750K摆布;关于创维这方面的数据还没有失掉,因而无从对照。

IPTV机顶盒的嵌进式扫瞄器相对数字电视机顶盒,因为能够供应更多的内存和存储空间,其扩大性更强,同时也对嵌进式扫瞄器的功效提出了更多的请求。IPTV内里的高端机顶盒,良多都接纳了WinCE操纵体系,EmbeddedIE就顺遂成章的被接纳,能够说,高端机顶盒的嵌进式扫瞄器,将来仍是Microsoft的世界,中低端机顶盒范畴,其他厂商的产物将还年夜有可为!

第五节:嵌进式扫瞄器-让我们配合存眷!

扫瞄器的主要性是不问可知的,由于他是WEB的平台和流派,是用户取得收集信息的主要出口。昔时微软对Netscape的穷追猛打不无其事理,由于微软就是开辟平台的,Windows是一个平台,扫瞄器也是一个平台,把持了平台,就意味着一切的内容都要遵守平台的标准,平台的具有者就是尺度的制订者,必定能猎取最年夜的好处。现在,微软在扫瞄器的统治位置已愈来愈强。为何?由于环球已有几十亿、几百亿的网页都在寻求IE扫瞄的尺度,接纳了大批IE才干扫瞄的公有言语,而不是国际尺度言语,云云招致的一个了局,当有第二家撑持国际尺度的扫瞄器想做年夜几近不成能,由于除非他压服一切不兼容国际尺度的网站,再另作一套,大概作大批修正,使其切合国际尺度。

以上的结论在警示我们,现在在非PC范畴的另外一个范畴–嵌进式范畴,现在另有时机不被一家公司所把持!我们接待并必要配合倡议公然的,切合国标的平台,而不是一个公有的平台。今朝一个非常欠好的征象还在持续,就是扫瞄器厂商在供应网页标准的时分,都想到场一些只要本人扫瞄器才干剖析的元素,比方:对javascript做一些公有化的修正等。当某一家运营商接纳了利用该扫瞄器的机顶盒时,其内容平台就愈来愈被其捆逝世。现在国际已入手下手有相似的个案,今朝国际数字电视/IPTV做了最好确当数杭州的华数,已具有几十万的用户,和一个十分丰厚完全的WEB内容平台(包含信息扫瞄/点播等),但我信任他们已面对一个成绩,今朝他们对深圳健壮的依附性已非常激烈,由于,一切的杭州用户的机顶盒里,都灌上了健壮的扫瞄器,并且一切杭州华数的IPTV内容导航和展示页面,都做成了合适健壮扫瞄器的形式。此时,当华数请求健壮供应一些扫瞄器的新功效时,健壮处于相对自动的位置,华数偶然想快都快不起来;另外一方面,当华数与天下各地的乡村举行项目互助的时分,也同时把健壮的扫瞄器带进了该乡村,进一步加强了健壮在国际的把持位置。我们但愿像佳创、上海新乱世等其他的扫瞄器品牌也能兴起,给国际的IPTV/数字电视范畴带来新的选择空间,同时也提示行业尺度的制订者,要存眷嵌进式扫瞄器的尺度考核,并多举行兼容性测试!

(以上仅代表团体概念,接待引导改正)


原文链接:http://blog.sina.com.cn/s/blog_53cebf1f010002h8.html
这个类是具体的数据对象用上面的例子说就是衣服一般都是继承这个对象XCode可以帮你做具体搜搜这种文章很多NSFetchRequest用来执行CD请求的相当与select语句外壳NSEntityDescription用来描述实体的
作者: 小女巫    时间: 2015-1-21 16:22
AD: iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。
作者: 飘灵儿    时间: 2015-1-24 23:53
其实在培训的过程中,学习到最多的就是查资料的方式,当时感觉老师好坑,什么都不告诉我们,让我们自己去查,但是现在觉得还是要自己解决问题,这样才能理解的更加深入。
作者: 第二个灵魂    时间: 2015-1-25 21:42
看《iPhone 4与iPad开发基础教程》,跟着一步步来
作者: 老尸    时间: 2015-1-26 19:42
AD: iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。
作者: 透明    时间: 2015-2-4 18:49
在百度搜索你想要了解的类名(苹果的cocoa和cocoatouch框架的类名很有特点很容易搜到,前缀都是NS or UI),看别人写的博客详解
作者: 因胸联盟    时间: 2015-2-4 20:12
到大三时,学院与我去培训的机构成立了实习基地,并让我们寒假去实习了一段时间,感觉还不错,于是在大四的时候去培训了
作者: 飘飘悠悠    时间: 2015-2-5 20:59
其实在培训的过程中,学习到最多的就是查资料的方式,当时感觉老师好坑,什么都不告诉我们,让我们自己去查,但是现在觉得还是要自己解决问题,这样才能理解的更加深入。
作者: 小魔女    时间: 2015-2-5 22:57
还有开发工具是用Xcode,是在Mac系统的,你多摸索一下就可以开发简单的应用了,建议你买一本iphone开发秘籍第二版看看,希望可以帮到你,谢谢。
作者: 兰色精灵    时间: 2015-2-9 02:01
在此,某不才愿将安装成功的Mac OS X系统的vmware虚拟机向有志学习iOS开发的各位学友们免费开放出来,经测试,可以在WindowsXP/Win7系统上完美运行,即便你的机器只有2GB内存。
作者: 灵魂腐蚀    时间: 2015-2-16 23:11
其次学习方法和学习心态很重要,在学习当中应该保持一颗良好的心态。应该借鉴别人好的学习方法,大家互相帮助,取长补短。
作者: 活着的死人    时间: 2015-3-5 11:36
学习ios没什么捷径,关键在于多动手敲,曾看到前辈开玩笑说怎么快速学会某技术,答案是:“提高打字速度,快点写代码就能快点学会了”。
作者: 莫相离    时间: 2015-3-5 15:05
看《iPhone 4与iPad开发基础教程》,跟着一步步来
作者: 谁可相欹    时间: 2015-3-11 13:58
以上可以同时进行,学习过程中尽量不要纠结细节和底层,要知道ios是封闭的、OC是高级语言,我们不可能过多地去了解它的原理,至少在新手阶段没有必要。用迭代的方式更新你的知识,而不是死抠一个知识点。
作者: 变相怪杰    时间: 2015-3-18 16:36
最后在做项目的时候一定要认真对待,毕竟这个直接和你的就业挂钩,这也是锻炼你实际操作的能力。
作者: 爱飞    时间: 2015-3-24 05:58
特别是在校的学生,都存在一个小小的尴尬——虽然学习iOS开发的热情高涨,但由于没有多余的银子购买昂贵的Mac电脑而踟蹰不前。其实,针对初学者,如果想进入iOS开发的天地
作者: 深爱那片海    时间: 2015-3-24 11:54
培训时可以选择安卓,iOS,Java,因为实习的时候我选了安卓,当时实习时间只有三周,学的晕头转向,而java我也没学过,iOS的基础是C语言,这个大学里还是学过的,于是选择了iOS。
作者: admin    时间: 2015-3-25 08:02
在此,某不才愿将安装成功的Mac OS X系统的vmware虚拟机向有志学习iOS开发的各位学友们免费开放出来,经测试,可以在WindowsXP/Win7系统上完美运行,即便你的机器只有2GB内存。
作者: 不帅    时间: 2015-4-14 18:41
AD: iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。
作者: 精灵巫婆    时间: 2015-4-17 22:35
每个行业都一样,想要一天学有所成是不可能的,一定要做好努力的准备,做ios不是简单的学会oc语言。不怕多走弯路,就怕不肯动手。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2