仓酷云

标题: IOS编程:挪动Web计划中的一些毛病理念仓酷云 [打印本页]

作者: 小女巫    时间: 2015-1-18 11:44
标题: IOS编程:挪动Web计划中的一些毛病理念仓酷云
又盲看一些关于Objective-C的一些语法基础和规则。之前有一定的C和C++还有Java的基础,所以看起来还是不会很吃力的,各种语言的思想相差还是不会很大的。
<br>我的Web
开辟入手下手于1994年,当时我们犯了良多毛病。但不幸的是,在2011年的挪动开辟范畴,我又入手下手看到了这些毛病的再次呈现。
我不确信我是不是喜好一些人会商挪动Web的体例。就像传统Web计划履历过青涩的芳华期一样,挪动Web计划如今正处于这一时代。
开辟计划构造正入手下手存眷挪动互联网,由于他们寄望到用户一步步地回收了这一收集,就像前几年一步步回收传统互联网一样。他们晓得挪动互联网会变得无足轻重,但他们对其用户基本并没有详细的考量,以用来评价是不是值得年夜笔的投资。
当我们看着Web计划师纷繁转投挪动Web时,我们意想到实在这也和之前传统印刷业计划师转投Web是一样的情形。
可这些转行的计划师,带来的大概有欠好的倡议,和一些半吊子的办理计划。
在挪动Web和传统Web都履历过的出现期,我寄望到它们之间的某些配合点。这些配合点次要存在于三个方面:
1.“我们也能举行Web计划”

我还记得,在九十年月末和新世纪的头几年,印刷业计划师刚入手下手做Web计划,当时情况有多末路人。在他们的概念中,互联网和印刷出书物不同不年夜。
实践上,二者切实其实有良多互通的技能,但也有良多不同。Web和出书物并没有看上往那末类似。
IOS编程:挪动Web计划中的一些毛病理念仓酷云
登录/注册后可看大图

<br>
挪动Web上我看到了一样的情况。良多传统Web计划者宣称他们也能做挪动Web计划。他们试着将传统Web计划中的技能使用于挪动Web。不外,这其实不老是靠谱。
我不是说Web计划者不该该涉足到挪动的范畴(不论如何我们都用着Headscape)。实在,我们只必要在提出所谓“能够满意请求”的办理计划之前,更仔细地往了解思索一下挪动Web的特性,而不是在对这类新情势的传布前言完整不敷懂得时就宣布看法。
我还想说的是,纯真地载进一个适于挪动Web的款式表,大概只举行呼应式计划,这不成能充足。这就触及到一个接上去要说的,我思索了一段工夫以后寄望到的不异点。
2.“我们只必要复杂地重用……”

回到之前,当时Web计划的客户正思索“把他们的小册子放到网上”。他们但愿复制已有的印刷事情的内容,一样的笔墨,一样的计划,甚么都一样。
让我忧虑的是,明天的Web计划者和客户也正举行着已往那种发言。等着把内容“奉上Web”的客户议论的是把不异的内容复杂搬运到挪动设备大概桌面电脑上,便是但愿“已有的站点”呈现在挪动设备上就好。计划者也没有思索,用户是不是必要两份一样的内容分离呈现在挪动Web和传统Web上。
说到挪动Web,我以为语境是最主要的(contextisking)。我们要放到Web上的内容应当完整依附于用户所处的语境。用网站Headscape作例子,用户不年夜大概但愿在智妙手机的小屏幕上扫瞄我们的全集。可是,他们大概但愿在必要匡助时能接洽到我们的办公室大概失掉我们的德律风。
IOS编程:挪动Web计划中的一些毛病理念仓酷云
登录/注册后可看大图

<br>
挪动设备的定位和桌面电脑是纷歧样的。我们不克不及纯真照搬已有的网站,还以为这就已充足。
在挪动Web和传统Web的出现期,我察看到的最初一个不异点是“基于特定设备的开辟”。
3.“这个站点/App只事情在……”

我们这些处置Web计划一段工夫的同寅偶然会开顽笑地提起“扫瞄器和平”。“和平”时代,为了争夺市场,扫瞄器打造商会公布各自独有的标签,供应给Web计划者利用。这场和平的受益者终极是用户。他们上岸一个站点时,常常会看到一条关照,告诉他们只能用特定扫瞄器会见这一站点(一般是InternetExplorer)。
Web计划者实在也是和平的受益者。偶然他们不能不应客户请求,针对分歧扫瞄重视复地计划数个版本的网站。最初,客户也受够了,由于他们必需为互不兼容的扫瞄器招致的反复事情买单。
我切实其实在如今挪动Web范畴看到相似“扫瞄器和平”的事变产生着。开辟者构造正在公布用于iPhone和iPad的App,用于Android的App,乃至用于WindowsMobile的App。开辟者能够使用每种设备各自的特征,来为用户制造分歧的体验。
IOS编程:挪动Web计划中的一些毛病理念仓酷云
登录/注册后可看大图

<br>
可如许一来,大家都遭罪。用户会由于本人用的平台上,没有另外一个平台上某个拉风的App而埋怨。开辟者更要埋怨为每个平台举行反复开辟。而投资开辟的客户则必需为这些反复事情买单。
这个成绩的一个办理举措,大概是开辟基于Web的App,而不是基于当地设备的。实践上,BruceLawson曾在SXSW上很好地阐释了,实在有很年夜大概我们不必要当地App。如许,大概就可以完成针对一切挪动设备平台只举行一次开辟,并且可使用渐进式加强来在每种设备上供应最杰出的用户体验。
从云到设备,再从设备到云

如今,基于Web的挪动App最年夜弱点是运转速率和毗连的牢靠性。比拟当地App,基于Web的挪动App老是慢一拍。更贫苦的是良多场所基本就没有前提接进Web。最少如今,当地App更像是对照好的选择,不外我们都应当为它潜伏的阑珊做筹办。
也就是说,我以为挪动Web正显现着Web演变的偏向。很长一段工夫,软件在当地呆板上运转。可是,比来我们看到了一个基于Web偏向的活动。这能够回结于收集带宽的提拔。牢靠的高速毗连是基于云的使用程序年夜范围井喷的条件。当挪动Web使用转移向当地设备时,桌面使用却转移向云。我嫌疑,当挪动设备的牢靠高速毗连失掉包管时,我们将会看到当地挪动App从头回到云端。由于这将会加倍节俭开辟资本,并且更利于反复编码以外分歧种设备的互通。
IOS编程:挪动Web计划中的一些毛病理念仓酷云
登录/注册后可看大图

<br>
固然,这些都只是推测。可是,当会商挪动Web市场的开展时,我确信它的将来是充斥但愿的。我想我们能从Web已往开展碰到的成绩中进修,从而另辟门路,开辟计划出廉价、高效并且易用的挪动站点,而毫不仅仅是现有站点一个格局重排后的版本。
结语

关于挪动Web是传统Web一个复杂扩大的论调,我看来是毛病的。但是,我也完整不认同当地使用将金瓯无缺的概念。我以为,将来应当是定制计划的基于云的挪动站点。不外,我也信任要比及挪动收集能供应更好的全局毗连时,我们才干跨过当地App这一步。
不外,我怎样大概全猜对呢?这只是我的概念。人人能够留言来相互交换,阐释各自的概念。
原文PaulBoag,Web计划机构Headscape的团结开创人之一。
原文宣布于2011年3月15日。

这个类是具体的数据对象用上面的例子说就是衣服一般都是继承这个对象XCode可以帮你做具体搜搜这种文章很多NSFetchRequest用来执行CD请求的相当与select语句外壳NSEntityDescription用来描述实体的
作者: 分手快乐    时间: 2015-1-19 09:44
众多研发人员积极参与到iOS平台的开发中来也就不足为奇了。
作者: 爱飞    时间: 2015-1-19 21:11
自从苹果公司开放iOS SDK以来,大量的国内外的软件开发者将关注的目光聚集在苹果的iOS平台上。由于iPhone和iPad自一出现就给人带来了颠覆性的感觉
作者: 透明    时间: 2015-1-20 19:58
培训的时候很痛苦,每天要待12个小时,上午讲课,下午和晚自习解决作业,看文档,学习的时候感觉就是资料太少,而且看着资料也不明所以,非常痛苦,
作者: 因胸联盟    时间: 2015-1-29 19:35
其实在培训的过程中,学习到最多的就是查资料的方式,当时感觉老师好坑,什么都不告诉我们,让我们自己去查,但是现在觉得还是要自己解决问题,这样才能理解的更加深入。
作者: 乐观    时间: 2015-2-1 10:36
在百度搜索你想要了解的类名(苹果的cocoa和cocoatouch框架的类名很有特点很容易搜到,前缀都是NS or UI),看别人写的博客详解
作者: 第二个灵魂    时间: 2015-2-6 14:35
最后在做项目的时候一定要认真对待,毕竟这个直接和你的就业挂钩,这也是锻炼你实际操作的能力。
作者: 冷月葬花魂    时间: 2015-2-7 13:09
然而,在vmware软件环境下,安装Mac OS X操作系统也是一件非常复杂的事情,而且还有可能花费了大量时间,最后却跑不起来。笔者也是经过了大量的实践,
作者: 再见西城    时间: 2015-2-10 23:14
AD: iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。
作者: 简单生活    时间: 2015-3-1 17:13
培训的时候很痛苦,每天要待12个小时,上午讲课,下午和晚自习解决作业,看文档,学习的时候感觉就是资料太少,而且看着资料也不明所以,非常痛苦,
作者: 仓酷云    时间: 2015-3-10 21:14
中国如今已然发展成为一个软件大国,软件人才的数量跃居全球之首。当然,在苹果平台的开发领域,也保持了相当强劲的发展势头。然而,很多初入iOS开发门槛的开发者,
作者: 再现理想    时间: 2015-3-11 09:01
自从苹果公司开放iOS SDK以来,大量的国内外的软件开发者将关注的目光聚集在苹果的iOS平台上。由于iPhone和iPad自一出现就给人带来了颠覆性的感觉
作者: 柔情似水    时间: 2015-3-18 01:32
在百度搜索你想要了解的类名(苹果的cocoa和cocoatouch框架的类名很有特点很容易搜到,前缀都是NS or UI),看别人写的博客详解
作者: 若天明    时间: 2015-3-24 08:23
iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。
作者: 兰色精灵    时间: 2015-3-25 05:04
开始的时候甚至想放弃,不过想想自己的未来,只能咬牙坚持,课下就不停的缠着老师。放学就补基础,这些基础的东西没有速成的,只有刻苦努力。我是后来发现的,转变自己的心态,不要读书看资料当成一种痛苦
作者: 愤怒的大鸟    时间: 2015-4-1 11:06
边吃零食边看Stanford的视频教程
作者: 小女巫    时间: 2015-4-7 13:00
开始的时候甚至想放弃,不过想想自己的未来,只能咬牙坚持,课下就不停的缠着老师。放学就补基础,这些基础的东西没有速成的,只有刻苦努力。我是后来发现的,转变自己的心态,不要读书看资料当成一种痛苦
作者: 飘飘悠悠    时间: 2015-4-16 08:09
首先是基础,在汉昌的课程非常全面。从object—c到最后的毕业项目,基本上方方面面都涉及到了,我是一名非计算机专业的学生,起初学习还有点吃力,因为基础知识薄弱。经常像听天书
作者: 活着的死人    时间: 2015-5-2 19:17
以上可以同时进行,学习过程中尽量不要纠结细节和底层,要知道ios是封闭的、OC是高级语言,我们不可能过多地去了解它的原理,至少在新手阶段没有必要。用迭代的方式更新你的知识,而不是死抠一个知识点。
作者: 小魔女    时间: 2015-5-3 18:38
iPhone文件系统:创建、重命名以及删除文件,NSFileManager中包含了用来查询单词库目录、创建、重命名、删除目录以及获取/设置文件属性的方法(可读性,可编写性等等)。




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