仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1475|回复: 18
打印 上一主题 下一主题

[学习教程] IOS编程之挪动使用一定不会久长仓酷云

[复制链接]
小魔女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:48:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
当时要是有人告诉我这些估计少走不少弯路还有提醒各位初学者刚开始学的时候会有几个月的低谷期很容易放弃如果挺过最开始的几个月后来就越学越容易了田鸡计划创意总监ScottJenson以为挪动使用固然临时富贵,可是“立即”交互的全体观点意味着这类情形其实不会久长。
挪动使用的汗青是一个冗长而疾苦的历程,一入手下手是复杂复制台式机的做法,然后困顿地熟悉到,这类体例不太可行。实在,这是统统事物前进的体例,不但在手艺范畴,艺术和音乐也遵守相似的形式,复制、延长,最初发明一个新的形式。要挣脱旧的范式,必要泯灭一段工夫。
挪动使用明显是乐成的,而且在某些情形下,其红利十分可不雅。假如我说它们一定灭亡,这听上往分明与大批证据相违反。但一切的事物城市更迭瓜代,在快节拍的手艺范畴中尤其分明。
当一个范式产生变化时,很少是由于人们厌恶旧的形式或以为它没有效,而是由于它没法使用新的时机。保守派保持本人的主意,恼怒地喊道:统统都十全十美,你是在夸张其辞!
筹划、构造和选择历程将变得非常庞大
使用程序(这里指必需下载得手机上的本机使用程序)的成绩在于,它们的构造和保护历程十分贫苦。让你要往的每家商铺、具有的每件产物和会见的每个网站都具有对应的使用,是不实际的。由于这将不休增添新的内容,必需对其加以筹划、构造和选择。
每一个人城市实行一项罕见义务,那就是隔几个月删除一次旧的和未利用的使用程序,无效地扫除德律风中的渣滓。层次性十分强的人会敏捷清算这些,以免手机上的使用程序数目增加过快,但年夜部分人对此其实不在乎,因而他们的手机主页将堕入到不休消失的庞大选项中。
就其自己而言,这个成绩明显不会为使用程序带来致命影响,但它的确显现出一个不休扩展的成绩。假如我们想要的使用程序数目是如今的两倍,乃至五十倍,将会如何?我们还能保持无效地举行筹划、构造和选择吗?
这会让人想起初期的Web,事先Yahoo!有一个流动的网站条理布局,但跟着Web的爆炸式开展,该布局变得愈来愈难以保持。Google冲破了这类既定范式,经由过程打消一切构造布局,只利用搜刮体系,从基本上制止了这个成绩,用户因而得以便利快速地会见数以百万计的页面。
用户体验的清规戒律:代价年夜于利用难度
有一个奇妙的力气在起感化。人们在会商任何产物、手艺或设法时,很简单只注意它的代价,即它试图为用户办理甚么成绩。这是一个优秀的初步,而且向来都是人们独一思索的要素。但是,最近人们已入手下手熟悉到,产物必需经由经心的计划,使其易于利用。
任何产物的代价及其用户体验,一般被作为自力变量来看待。你固然但愿失掉一个低价值的产物,与此一样主要的是其利用的坚苦水平也必需较低。只管人们不肯意供认,但这两方面是严密接洽的。最主要的是它们之间的干系:代价必需年夜于利用难度。
比方,初期的SMS体系极为难用,但其代价(制止了高贵的按分钟计费)很高,超出了利用难度。固然,SMS体验的改善年夜年夜增添了利用率并吸引了更多用户。仅仅是代价年夜于利用难度其实不意味着半途而废,只申明它质量高,足以向市场推出。
但这一形式还注释了另外一个更主要的要素,即用户举动。跟着利用难度下落,人们将更频仍地利用产物来完成代价较低的义务。代价仍旧年夜于利用难度,但如今触发利用所必要的代价比之前低很多。最典范的例子莫过于举行Google搜刮。Google曾公然暗示,假如把Google主页的加载速率削减零点几秒,其利用率就会分明进步。Google主页没有以任何用户认知的体例举行改动,它只是快了一点点,就会有更多人利用它。这很主要,由于只是下降利用难度,而不以任何体例进步产物的代价,会明显影响利用率。
因而,回到本机使用程序的利用。假如你要走进一家商铺,伙计自大地在门口公布他们有一个使用程序,你会当即安装它吗?你会在思想中举行如何的代价/利用难度盘算?假如你是该品牌的粉丝,那末对其代价的认知大概较高,大概乐意忍耐冗杂的安装历程,这时候代价年夜于利用难度。不外,假如你历来没有传闻过这家商铺,你大概不会在乎,这时候代价小于利用难度,那你就不肯意冒险实验。
我想说的是,假如使用程序以某种体例事业般地呈现在你的手机上,你会更有大概实验它吗?固然会,由于免除了庞大历程,利用难度为零。你会实验这个使用程序,由于你不会有任何丧失。我们要想出一个举措,打消利用使用程序的难度。
本机使用程序,利用难度宏大于零
让用户卖力使用程序办理,实践上给他们带来了稳步增添的利用难度。这使得使用程序的压力愈来愈年夜,它们的利用频次会愈来愈低。这不是一个相对的成绩,而是Google主页利用率的一个不和例子。跟着事件的庞大性和啰嗦水平迟缓增添,利用率将入手下手一点点下落,刚入手下手难以权衡,但跟着工夫的推移大概会愈来愈分明。
假如你仍是无动于中,我仍旧能够了解。你大概在想:“说真的,你必要几使用程序?成绩不会变得那末糟,对吧?”在手艺范畴的人必需一直切记,没有甚么是不乱的。明天仿佛完整公道的,但在很短工夫内就会酿成束厄局促。我敢一定你们年夜部分人都记得,本来的PCDOS团队预期不成能有人会利用凌驾640KB的RAM。
它大概会变得更糟……
大概会完全改动我们今朝巨大的使用程序天下的是直线下落的盘算和毗连本钱。这将年夜年夜增添我们天天打仗的设备品种和数目。
现实上,极可能我们将履历数百乃至数千台设备,每台设备都将可以为我供应某品种型的交互体验。我的博客文章——《僵尸末日》(http://designmind.frogdesign.com/blog/the-coming-zombie-apocalypse-small-cheap-devices-will-disrupt-our-old-school-ux-assumptions.htm)中有更具体的形貌,但智能设备的本钱正鄙人降,在很多情形下,已靠近于零。上面是一些例子。
如带有RFID或NFC射频标签的影戏海报,能让我在手机上取得海报的交互式版本,为我供应更多信息。
任何消耗项目,像番茄酱或奶瓶,也带有射频标签,它们将不但像海报一样能让我取得关于这些项目标更多信息,并且还能跟踪利用情形,乃至供应替换品的购置。
我的当地巴士站将被地舆定位,以是我今朝仅需安装GPS,就能够取得这个特定的巴士站的信息,晓得下一班车将在甚么时分抵达。固然利用一些庞大的乡村体系在明天能够完成这项功效,但地舆定位体系的部署让任何一个乡村能够在一切公交线路上更廉价地完成这项功效。
当我走过任何商铺的门口时,都将有一个使用程序能够与我交互。
不管我什么时候往逛年夜型购物阛阓,它都将供应舆图和工夫。
当地食物车的供给商供应的将不但是它们的菜单,另有它们筹办往的下一个目标地和前往的工夫。
如Zipcar等按需租凭的汽车租赁公司,将同意我利用手机上的蓝牙毗连来注册并开走它们的一辆车。
“立即”交互
一切这些观点只是推测,但它们代表了一种正朝我们劈面袭来的趋向。这些设备都大概必要某种情势的交互,但只是在我靠近它们时才举行交互,这是一种“立即”的交互形式,只在我必要它时,为我供应交互性。
更主要的是,尽年夜多半交互将是一次性体验。我将与设备(像海报)举行几秒钟的交互,然后持续做其他事变。这是一种“先利用后得到”的情形。在这类情形下,下载得手机上与该设备举行交互的任何工具在交互完成后都不再必要了。
这就是为何这类交互将最有大概以某种Web页面情势存在的缘故原由。以不触及安装的体例把交互体验下载就任何设备上,是一种复杂的办法。关于“先利用后得到”办法,Web是合适的选择。
现实上,Web在20多年来一向只供应这类体例。关于那些宣称Web不克不及作为本机使用程序的说法,今朝现实切实其实云云。但请记着:起首,尺度正在十分敏捷地进步;其次,与这些小型便宜设备举行的交互是相称无限的,就像与一个大众汽车站举行交互时其实不必要具有运转“魔兽天下”时的壮大功效。
明天,我不克不及够或假想使用我们以后的使用程序形式来实验这类的“立即”交互。搜刮、下载、利用使用程序,和最主要的删除一个使用程序,这个中所泯灭的精神其实过于伟大。
挪动使用程序一定灭亡的缘故原由是,它是一个反对我们行进的范式。“立即”交互的全体观点,从布局下去说没法使用安装的使用程序来完成。
探究服务
疾速翻开智能设备并与之交互是不成能的,除非能敏捷地找到在你眼前的那台设备。为了绝不吃力地与一天中将会经手的集群设备举行交互,我将必要一个可使用手机上蓝牙、NFC、GPS和WiFi不休搜刮功效的服务,不但能够找到四周的设备,还可对其举行排名。这并非易如反掌,而是在针堆里找针。大概会必要一些云服务器的匡助,由于它们对我的懂得更多一点,能够对这些设备举行公道的排序。
我激烈地感到到,这类探究服务将在将来几年内成为下一个Google。这是Google、苹果和微软都束装待发要当即办理的成绩。乃至能够实验实行一个奇妙的启动,由体系发明在我身旁的物理设备并对其举行排名,如今这个做法几近酿成了必不成少的服务。
在我点击每一个四周的设备以后,就会翻开在该设备大概更多是在中心服务器上供应的一个Web页面。实践会产生的情形完整取决于那台设备,和我并没有干系。正如如今对本机使用程序的限定十分少,那末对这些智能设备的限定也应当很少。该体系的目标只是辨认和供应“立即”的功效。
瞻望将来
本机使用程序是盘算机汗青侏罗纪时期的遗留物,是反对我们开展的部分最年夜限定。探究服务和“立即”交互的分离,是一种本机使用程序没法供应的功效壮大的交互形式。
明天没有谁能够提出像如许的形式。现实上,完成这类形式极可能会是一个临时迟缓的历程。但假如持续敬服本机孤岛功效,我们乃至都不晓得这是不是能完成。在举行构建之前,你必需晓得你想要的是甚么。
田鸡计划创意总监。20世纪80年月前期是苹果UI小组的第一批成员,处置System7、AppleHumanInterface指南和Newton方面事情。以后,ScottJenson担当了多年的自在计划参谋,然后成为Symbian体系的产物计划总监,并终极在Google办理挪动UX组的事情。

<br>
作者ScottJenson,田鸡计划创意总监。20世纪80年月前期是苹果UI小组的第一批成员,处置System7、AppleHumanInterface指南和Newton方面事情。以后,ScottJenson担当了多年的自在计划参谋,然后成为Symbian体系的产物计划总监,并终极在Google办理挪动UX组的事情。
本文取得www.frogdesign.com转载受权,如需援用请与frogdesign接洽

对应sql里的tableNSPredicate谓语类似select语句中的条件上面这三个类就可以用来请求数据了
因胸联盟 该用户已被删除
沙发
发表于 2015-1-22 05:52:52 | 只看该作者
开始的时候甚至想放弃,不过想想自己的未来,只能咬牙坚持,课下就不停的缠着老师。放学就补基础,这些基础的东西没有速成的,只有刻苦努力。我是后来发现的,转变自己的心态,不要读书看资料当成一种痛苦
变相怪杰 该用户已被删除
板凳
发表于 2015-2-6 16:39:26 | 只看该作者
培训的时候很痛苦,每天要待12个小时,上午讲课,下午和晚自习解决作业,看文档,学习的时候感觉就是资料太少,而且看着资料也不明所以,非常痛苦,
海妖 该用户已被删除
地板
发表于 2015-2-8 06:55:01 | 只看该作者
才在自己的Windows电脑上安装配置成功了一个完美的Mac OS X Lion(10.7.4)系统,而且下载了Xcode4.5的最新版本。虽然不能实机调试,但是作为iOS开发学习已经非常完美了。
只想知道 该用户已被删除
5#
发表于 2015-2-12 20:23:19 | 只看该作者
众多研发人员积极参与到iOS平台的开发中来也就不足为奇了。
若天明 该用户已被删除
6#
发表于 2015-3-3 07:19:50 | 只看该作者
看《iPhone 4与iPad开发基础教程》,跟着一步步来
分手快乐 该用户已被删除
7#
发表于 2015-3-11 09:39:16 | 只看该作者
边吃零食边看Stanford的视频教程
8#
发表于 2015-3-18 03:05:14 | 只看该作者
众多研发人员积极参与到iOS平台的开发中来也就不足为奇了。
透明 该用户已被删除
9#
发表于 2015-3-25 10:13:59 | 只看该作者
学习ios没什么捷径,关键在于多动手敲,曾看到前辈开玩笑说怎么快速学会某技术,答案是:“提高打字速度,快点写代码就能快点学会了”。
柔情似水 该用户已被删除
10#
发表于 2015-4-3 00:34:10 | 只看该作者
AD: iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。
再现理想 该用户已被删除
11#
发表于 2015-4-9 00:42:38 | 只看该作者
在百度搜索你想要了解的类名(苹果的cocoa和cocoatouch框架的类名很有特点很容易搜到,前缀都是NS or UI),看别人写的博客详解
小女巫 该用户已被删除
12#
发表于 2015-4-9 06:49:31 | 只看该作者
在百度搜索你想要了解的类名(苹果的cocoa和cocoatouch框架的类名很有特点很容易搜到,前缀都是NS or UI),看别人写的博客详解
山那边是海 该用户已被删除
13#
发表于 2015-4-10 10:08:17 | 只看该作者
同很多iOS开发者一样,我也是通过培训进入到iOS开发这个行业,开始没有打算培训,只准备自己学习一些计算机编程相关的知识,毕业时找一份编程相关工作(本人是信息与计算科学这个专业,是数学系)。
若相依 该用户已被删除
14#
发表于 2015-4-14 07:18:26 | 只看该作者
才在自己的Windows电脑上安装配置成功了一个完美的Mac OS X Lion(10.7.4)系统,而且下载了Xcode4.5的最新版本。虽然不能实机调试,但是作为iOS开发学习已经非常完美了。
飘飘悠悠 该用户已被删除
15#
发表于 2015-4-15 10:52:55 | 只看该作者
iPhone文件系统:创建、重命名以及删除文件,NSFileManager中包含了用来查询单词库目录、创建、重命名、删除目录以及获取/设置文件属性的方法(可读性,可编写性等等)。
乐观 该用户已被删除
16#
发表于 2015-4-26 05:24:58 | 只看该作者
iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。
小魔女 该用户已被删除
17#
 楼主| 发表于 2015-5-6 03:49:39 | 只看该作者
要学会通过各种方法将面前的事情变成自己感兴趣的,那专研起来就不会是无聊和折磨了。
老尸 该用户已被删除
18#
发表于 2015-5-6 19:11:50 | 只看该作者
iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。
精灵巫婆 该用户已被删除
19#
发表于 2015-6-10 06:37:36 | 只看该作者
每个行业都一样,想要一天学有所成是不可能的,一定要做好努力的准备,做ios不是简单的学会oc语言。不怕多走弯路,就怕不肯动手。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-4-30 04:25

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表