仓酷云

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

[学习教程] IOS编程:提拔挪动设备尺度门坎仓酷云

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

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

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

x
不管是学习Objective-C语言,还是学习ios,我都只是跟着书上的例子,在苹果机上,在Xcode和InterfaceBuilder开发环境中,按部就班的“抄”些应用程序。作者简介

<br>MeganGeyer是MISI公司的首席用户体验架构师,勉力经由过程服务或产物的计划实行来确保一切的受众都能被了解或代表。在她的职业生活中,她曾在环球的跨渠道的受众研讨和计划项目中事情,办理用户体验项目,并为多种行业外部和面向消耗者的网站供应信息架构和交互计划。Megan是纽约可用性专业职员协会(NYCUsabilityProfessionalsAssociation)的会员,并持有RutgersUniversity心思学学士学位。
在一个很长的调研日的歇息时分,我在统一个客户谈一个项目,在这个项目中,我正为一个环球经济公司开辟一个iOS尺度。他们的第一反响是如许的:“甚么?你在开辟AppleiOS之外的尺度?那还要开辟甚么?”因而,我们就挪动设备尺度举行了一个很长的会商——这些尺度是甚么不是甚么,和这些尺度应当是甚么样。好比说,Apple在注释他们的触摸交互模子和iOS的共同的UI元素计划方面做得很好,关于这些手艺的利用机会和体例都给出了例子。可是除Apple给出的尺度之外,应当另有良多其他应当做的。
从此次对话和其他的一些与创立尺度相干的履历中,我意想到年夜多半公司都是从品牌的角度来看尺度的。有一些乃至是从界面计划的角度来看尺度。可是创立尺度毫不仅仅包含这些,特别是对挪动设备来讲。挪动平台分歧于一般的盘算平台,在一般的盘算平台中,你能够做出一些断定的假定,即事情将会怎样举行和人们将会怎样操纵。古代的挪动平台也分歧于已往有着T-9输出和基于文本的结构的手机时期了,已往的手机特征限定了你能够计划的交互范例的广度与多样化。
挪动设备有着惊人的多样性,为挪动设备举行计划,你必要懂得你的客户的文明,他们想要借助挪动设备完成的义务,和他们完成事情的背景。为挪动设备举行计划必要从人道化的视角动身,计划挪动设备尺度也是一样。挪动设备尺度的基础的方针是要让它们能过顺应传统界面。从贸易角度来看,计划挪动尺度有两点来由:


  • 一致尺度能够制止跨项目跨界面的开辟者和计划者的反复事情,省时省钱。
  • 一致尺度能够创立对用户来讲更高效更熟习的界面,从而增添易用性,削减进修曲线。
这两点长处应当包括在任何引导性文档中。可是跟着挪动设备界面的尺度的呈现,有良多其他体例让这些引导目标影响受众:依据这些尺度实行办理计划的开辟者和计划者,产物的终端用户。
尺度为计划者和开辟者进修懂得挪动设备平台供应了一个时机
挪动设备尺度的最后的读者就是开辟团队和计划团队了,由于他们必要使用这些尺度,因而尺度必要满意他们的需求。当开辟者和计划者为一个条记本或台式机开辟新的产物的时分,开辟历程绝对来讲更加间接。由于他们已晓得平台是甚么模样,晓得罕见的交互是甚么,和终端是如何的。可是即便是如今市场上最多见的智妙手机和平板电脑(最少在北美和欧洲是云云),绝对而言都是很奇怪的:iPhones,Droids,iPads,新的Blackberry模子等等。因而,良多计划者和开辟者在面临这些挪动设备平台的时分,都是面对着一个新的平台。一个尺度文档能够匡助开辟者和计划者更快懂得这些平台,在文档中,能够指定引导性内容,包含平台相干信息、包括的交互情势和接口。轨迹球交互和触摸屏交互的区分是甚么?当创立信息条理时,必要思索的一些主要要素是甚么?这些都是能够在尺度文档中回覆的成绩的例子,它们使计划者和开辟职员更好地懂得指引,正确地注释它们,并制造最好的计划。
挪动设备尺度必要弄清甚么样的义务才是合适挪动设备的
挪动设备尺度接上去的读者就是利用遵守尺度的产物的人群了:网站和使用的利用者。在计划任何界面的时分,第一步都要了解这个界面的受众是谁,他们的需求,他们的料想,他们的举动。这将匡助项目小组弄清他们的受众想要完成如何的义务,和用户完成义务时四周是如何的情况。有一个界面层面的标准和指南是很主要的,可是假如事情流和界面所撑持的义务不合适在挪动设备长进行,不管界面有多尺度都没用。上面是用来判别一个挪动设备义务是不是会乐成的两个最基础的尺度:

  • 你的客户必要在挪动情况下利用这个产物或完成义务吗?
  • 他们在挪动情况中在挪动设备上完成这个义务是可行的吗?
这些成绩的谜底依据产物的用户分歧、用户利用地址分歧、用户具有的设备分歧和他们想要完成的义务分歧将会产生极年夜的变更。依据这个层面的了解,一团体就能够断定用户的高优先级义务是甚么,然后侧重计划对挪动设备来讲合适而且主要的义务。
比方,针对发卖职员的用户调研大概指出他们的基础义务是在和客户发言时“数据录进”,可是数据录进对挪动设备而言其实不符合,由于键盘很小,数据录进必要消费良多工夫。而在另外一方面,一个发卖职员大概会以为“扫瞄内容”是很主要的,由于他必要检察团队的每周进度,这个义务关于挪动设备来讲就是值得完成的。经由过程辨别符合的挪动设备义务并将它们以挪动设备指南的情势构成文档,如许的尺度能匡助断定甚么产物关于挪动设备来讲是真正主要的,和甚么是不倡议往做的。在研讨界面方面的内容如过滤内容和产物等之前,研讨这些指南更加主要。
挪动设备尺度应当界说交互模子,而不但是立体UI元素和品牌
Apple,Android,Blackberry在和开辟社区之间共享尺度方面都做的很好。他们分享了具体的指南,内容包含尺度的UI元素,相干的终端,和它们的举动特征,而且给出了UI的例子。可是,他们没有做的是将这些整合起来成为形式。在你按了这个键今后会产生甚么?这些信息在义务的高低文中应当怎样改动?假如你在线翻开一个文档,它应当在一个新窗口翻开仍是在以后窗口翻开?毛病信息将以何种情势呈现在什么时候何地?在导游中大概一系列表格中有甚么分歧或不异吗?这些都是计划者和开辟者消费大批工夫思索的成绩——都是小成绩,可是却将UI元素整合在一同成为一个完全的交互。这些成绩也是OS尺度没有触及的内容。关于开辟者和计划者来讲,这一尺度上的空缺一旦被弥补,将会勤俭开辟过程当中的资金和工夫,并使得现有的基础的OS尺度更有代价。
挪动设备尺度应当到场最好理论典范和以用户为中央的计划办法
不是每一个人都是UX专家;但他们却必要成为UX专家。良多在公司里计划界面的人都是很有创意的计划者和开辟者。他们的存眷点不在UX计划条例上。可是,每一个人都想创立尽量好用的产物。一个尺度文档能让他们懂得UX调研办法的基础常识和妙技和最好理论的例子。UX计划是一个普遍的话题,包括何种妙技;一些人还专门往读研讨生以懂得这一学科。可是,有一些基础的事变能够经由过程尺度来转达,比方:


  • 在计划过程当中,举行分歧调研的最好机会是甚么。
  • 在计划界面的时分,要包管思索用户,必要向本人问的一些成绩。
  • 开辟者很简单克制的罕见计划毛病。
除匡助计划者计划出更好的界面之外,这些信息还能够在开辟者和计划者面对必需偏离尺度时来引导他们。比方,一个计划者晓得某个特定使用在尺度中没有,他们必需偏离尺度,创立一个共同的界面。但最少他们现在晓得必要接纳UX最好计划准绳并接纳尺度中的计划办法,以便让新的界面是可用的、有效的而且计划优良的。
一切这些内容都应当供应一个UX专家的接洽体例,那末,当有成绩呈现大概必要做调研的时分,计划者大概开辟者的需求能被满意。
必要创建一个尺度办理与保护小组
这对任何尺度模子来讲都是必要的,不但是挪动设备尺度,但这一点一般为人所疏忽。跟着新平台的呈现,尺度中并没有掩盖相干内容大概其实不合适新平台,开辟者和计划者在面对如许的情形时,关于该怎样计划会以为的不熟习。因而,他们会有一些成绩,在某个特定的情况下大概共同的界面中要怎样完成这些尺度。因而,对各类范例的尺度来讲,一个办理小组是很主要的,关于挪动设备尺度来讲也是非常关头的。必要在构造外部指定一团体大概一个团队并付与他们权力来监视尺度实行。这团体大概小组的一个基础职责就是确保在构造外部,该尺度的大致情况不会产生改动。是不是有人在别的一个部门创立了一套分歧的尺度,招致有两套大概会相互抵触的尺度?是不是有人暗里对尺度做了改动并将其传布?这些情况是很罕见的,而且假如它们不被羁系并办理的话,在公司内容就会发生冗余和困惑。相似地,一样必要留下一团体大概小组的接洽体例,以便在人们必要偏离尺度时能够与之接洽。这些都是一向在产生的事变,可是能够失掉把持,就可以有最优的界面使用计划了。
终极,这个小组必要保护尺度。挪动设备天天都在改动,不休有新版本的Android手机,iOS更新,新的平板电脑,大概改动了基础交互的新特征。由于这些缘故原由,挪动设备尺度不是件一挥而就的事变。必要一团体或一个小组来保护这些尺度,并时候存眷前沿,反省尺度是不是过期,并在必要的时分即便更新尺度以坚持其功效。
永久必要记着你的受众的概念。关于挪动设备尺度来讲,你的受众就是你的公司、开辟职员或是计划职员的子团队。关于交互应当是甚么样,甚么功能对照主要,每一个人都有他们的概念。依据你的受众的文明,能够断定尺度应当有几指令性,几强迫性,几是必要阐释的。只要思索到有受众在内的公司的文明,你的尺度——不管是挪动设备仍是其他——才干被很好地接纳,并到达用较少的资金创立流利的、好用的界面的方针。

多线程问题还有胶水代码的问题建立一个基于CoreData的工程你会看到他自动创建3个类的对象NSManagedObjectModel管理数据的存储结构文件扩展名是xcdatamodeldNSPersistentStoreCoordinator用来管理底层数据的存储用官方的话说CoreDataisnotarelationaldatabaseorarelationaldatabasemanagementsystem(RDBMS)
老尸 该用户已被删除
沙发
发表于 2015-1-21 14:15:29 | 只看该作者
iPhone文件系统:创建、重命名以及删除文件,NSFileManager中包含了用来查询单词库目录、创建、重命名、删除目录以及获取/设置文件属性的方法(可读性,可编写性等等)。
莫相离 该用户已被删除
板凳
发表于 2015-1-25 18:28:18 | 只看该作者
iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。
小魔女 该用户已被删除
地板
发表于 2015-1-31 16:02:51 | 只看该作者
down下code4app网站的每个分类的代码挨着看
5#
发表于 2015-2-6 20:30:58 | 只看该作者
每个行业都一样,想要一天学有所成是不可能的,一定要做好努力的准备,做ios不是简单的学会oc语言。不怕多走弯路,就怕不肯动手。
不帅 该用户已被删除
6#
发表于 2015-2-9 17:44:52 | 只看该作者
在百度搜索你想要了解的类名(苹果的cocoa和cocoatouch框架的类名很有特点很容易搜到,前缀都是NS or UI),看别人写的博客详解
灵魂腐蚀 该用户已被删除
7#
发表于 2015-2-22 23:32:59 | 只看该作者
特别是在校的学生,都存在一个小小的尴尬——虽然学习iOS开发的热情高涨,但由于没有多余的银子购买昂贵的Mac电脑而踟蹰不前。其实,针对初学者,如果想进入iOS开发的天地
若相依 该用户已被删除
8#
发表于 2015-2-26 20:55:38 | 只看该作者
学习ios没什么捷径,关键在于多动手敲,曾看到前辈开玩笑说怎么快速学会某技术,答案是:“提高打字速度,快点写代码就能快点学会了”。
海妖 该用户已被删除
9#
发表于 2015-3-7 02:22:25 | 只看该作者
down下code4app网站的每个分类的代码挨着看
乐观 该用户已被删除
10#
发表于 2015-3-12 04:12:16 | 只看该作者
down下code4app网站的每个分类的代码挨着看
柔情似水 该用户已被删除
11#
发表于 2015-3-15 13:33:47 | 只看该作者
这个办法就是在WindowsXP或Win7的电脑上,使用vmware虚拟机来搭建一个真实的Mac OS X环境。
兰色精灵 该用户已被删除
12#
发表于 2015-3-22 01:09:30 | 只看该作者
最后在做项目的时候一定要认真对待,毕竟这个直接和你的就业挂钩,这也是锻炼你实际操作的能力。
冷月葬花魂 该用户已被删除
13#
发表于 2015-3-24 08:14:00 | 只看该作者
学习ios没什么捷径,关键在于多动手敲,曾看到前辈开玩笑说怎么快速学会某技术,答案是:“提高打字速度,快点写代码就能快点学会了”。
谁可相欹 该用户已被删除
14#
发表于 2015-3-24 19:51:13 | 只看该作者
iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。
第二个灵魂 该用户已被删除
15#
发表于 2015-4-5 19:12:14 | 只看该作者
特别是在校的学生,都存在一个小小的尴尬——虽然学习iOS开发的热情高涨,但由于没有多余的银子购买昂贵的Mac电脑而踟蹰不前。其实,针对初学者,如果想进入iOS开发的天地
分手快乐 该用户已被删除
16#
发表于 2015-4-16 17:38:44 | 只看该作者
还有开发工具是用Xcode,是在Mac系统的,你多摸索一下就可以开发简单的应用了,建议你买一本iphone开发秘籍第二版看看,希望可以帮到你,谢谢。
因胸联盟 该用户已被删除
17#
 楼主| 发表于 2015-4-16 23:12:54 | 只看该作者
看完这个你就可以有多种选择来踏入做应用的阶段
飘灵儿 该用户已被删除
18#
发表于 2015-4-25 20:58:28 | 只看该作者
其次学习方法和学习心态很重要,在学习当中应该保持一颗良好的心态。应该借鉴别人好的学习方法,大家互相帮助,取长补短。
再见西城 该用户已被删除
19#
发表于 2015-5-1 03:08:57 | 只看该作者
近期由于IOS7的发布,所以应用的适配潮可谓是都搞的锣鼓喧天,甚是热闹,因此呢,因适配IOS7而产生的问题也是铺天盖地的卷来,
金色的骷髅 该用户已被删除
20#
发表于 2015-5-1 09:11:51 | 只看该作者
其实在培训的过程中,学习到最多的就是查资料的方式,当时感觉老师好坑,什么都不告诉我们,让我们自己去查,但是现在觉得还是要自己解决问题,这样才能理解的更加深入。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-28 05:17

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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