逍遥一派 发表于 2015-1-18 11:32:26

IOS编程之iPhone UI 计划师报告 iOS 文本挑选专利面前的故事仓酷云

继承自相应的不可变类比如NSMutableArray继承自NSArray他们都添加了可以改变对象内容的方法比如-(void)addObject:(id)anObject添加对象-(void)removeObject:(id)anObject删除对象上面只是一个大概的总结早在2009年6月公布的iOS3中,苹果初次推出了一个能够选择、复制和粘贴文本功效,经由过程屏幕上的两个可拖拽的选择手柄便可完成。在事先,苹果公司的这项手艺把其他智妙手机甩了好几条街,苹果用一种简便的办理计划,将团体电脑上关头的功效乐成转移到了挪动设备上。

<br>
为庆贺这个汗青性专利的公布,就专利开辟历程,CultofMac采访了专利创造人之一的巴斯·奥尔丁。
奥尔丁在客岁分开了他供职15年的苹果公司,他介入了包含第一代在内的多款iPhone的开辟。除文本选择的专利,他的次要奉献包含计划iOS7之前的假造键盘的界面和表面,和设备的转动功效,包含拉到页面底部呈现的“反弹”效果。

<br>
奥尔丁先容说,在iOS3行将公布之时,每一个介入开辟的工程师都晓得,“文本选择”必需成为主打功效之一,可独一的成绩是怎样用最好的体例完成它。上世纪90年月,苹果公司的MessagePad设备已经由过程触控笔把剪切和粘贴功效在挪动设备上完成了,但史蒂夫·乔布斯对触控笔的利用十分否决,以是iPhone开辟团队历来未将其归入思索局限以内。
“这个没有任何盘旋的余地”,奥尔丁说:“我记妥当时史蒂夫告知我们说,假如必要触控笔才干利用iPhone的话,如许的产物他是相对不会公布的。iPhone的大旨只能是手指而不是其他任何触控工具。
“厥后,我们终究告竣了分歧:在文本选择的入手下手和停止的中央利用选择手柄来完成用户挪动文本的功效”,奥尔丁持续说道:“有些人称它们为‘棒棒糖’,我们也参考了良多最好的完成办法。最入手下手这两个手柄体积很年夜,厥后,我们将它们变得愈来愈小,直至酿成一个个小圆点。我们以为,假如桌上有一粒沙子,固然它很微小,可是你也能够经由过程手指容易地对准它。关于屏幕上看起来很小的这些圆点,在软件中完成的无效面积实在要年夜良多,以是它们很简单被捕获到”。
风趣的是,奥尔丁说:他利用了一个有更年夜屏幕的设备——有多是iPad原型机来做iPhone文本选择功效的测试事情,事先间隔iOS3的公布另有3年工夫。
“固然计划的初志是供应一种合适任何尺寸屏幕的机制,可是小屏的iPhone设备才是我们研发的重点。”
“一样的,史蒂夫·乔布斯关于完善的寻求在iPhone文本选择功效的开辟上也表现的极尽描摹。”奥尔丁说道。
“史蒂夫事事亲力亲为,”他回想道:“一般我们是隔一周开一次会,可是跟着项目标举行,闭会的频次会增添良多。我们必要向他展现一些我们正在开辟的样本——包含文本选择。关于选择棒色彩的选择和边沿淡淡的暗影部分(这些细节),他都十分抉剔。关于究竟是双击仍是长按来激活文本选择功效更好之类的成绩,他城市给出良多倡议”。
只管“文本选择”最后并非由苹果公司提出的,可是这个观点却已深深植进该公司的DNA中了。“剪切—复制和粘贴”这一功效于上世纪70年月初次由施乐帕洛阿尔托研讨所(XeroxPARC)的一个名为拉里·泰斯勒的电脑工程师提出,这人也创造了可编纂的对话框和Smalltalk扫瞄器。当史蒂夫在1979年会见施乐公司时,他第一次见到了剪切和粘贴这一观点。随后,这一功效便呈现在了苹果的Lisa电脑上。

<br>
拉里·泰斯勒
拉里·泰斯勒厥后也到场了苹果,随后担当副总直到1997年才分开苹果。泰斯勒对极简主义作风的寻求作育了单键按钮的呈现,并使之成为Mac的代名词。他不喜好形式化作风(他一般穿戴一件标有“不要将我形式化”的T恤,而他加州车牌上也写着“不要形式”)在他批评统一时代的其他智妙手构造于的“文本选择”时也可窥一斑,他说:“一般,用户界面一般带来庞大的按键按次和菜单层级,而这些都给用户形成了不用要的贫苦(用户必要记着这些)”。

视图是仪表盘模型是发动机控制器是控制芯片CoreData---管理数据OBJC刚学的时候觉得CD很高深其实他是最容易用的库之一

活着的死人 发表于 2015-1-21 09:49:52

AD: iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。

因胸联盟 发表于 2015-1-24 23:53:28

特别是在校的学生,都存在一个小小的尴尬——虽然学习iOS开发的热情高涨,但由于没有多余的银子购买昂贵的Mac电脑而踟蹰不前。其实,针对初学者,如果想进入iOS开发的天地

若天明 发表于 2015-2-2 14:05:50

才在自己的Windows电脑上安装配置成功了一个完美的Mac OS X Lion(10.7.4)系统,而且下载了Xcode4.5的最新版本。虽然不能实机调试,但是作为iOS开发学习已经非常完美了。

admin 发表于 2015-2-2 17:32:15

中国如今已然发展成为一个软件大国,软件人才的数量跃居全球之首。当然,在苹果平台的开发领域,也保持了相当强劲的发展势头。然而,很多初入iOS开发门槛的开发者,

透明 发表于 2015-2-3 17:50:19

down下code4app网站的每个分类的代码挨着看

冷月葬花魂 发表于 2015-2-9 03:51:50

近期由于IOS7的发布,所以应用的适配潮可谓是都搞的锣鼓喧天,甚是热闹,因此呢,因适配IOS7而产生的问题也是铺天盖地的卷来,

分手快乐 发表于 2015-2-26 20:52:59

AD: iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。

只想知道 发表于 2015-3-2 01:19:50

有办法利用自己手头的电脑立刻开始这个美妙旅程的。

山那边是海 发表于 2015-3-11 01:34:36

才在自己的Windows电脑上安装配置成功了一个完美的Mac OS X Lion(10.7.4)系统,而且下载了Xcode4.5的最新版本。虽然不能实机调试,但是作为iOS开发学习已经非常完美了。

蒙在股里 发表于 2015-3-12 20:48:25

每个行业都一样,想要一天学有所成是不可能的,一定要做好努力的准备,做ios不是简单的学会oc语言。不怕多走弯路,就怕不肯动手。

变相怪杰 发表于 2015-3-14 09:16:24

down下code4app网站的每个分类的代码挨着看

海妖 发表于 2015-3-21 01:24:12

到大三时,学院与我去培训的机构成立了实习基地,并让我们寒假去实习了一段时间,感觉还不错,于是在大四的时候去培训了

小妖女 发表于 2015-4-6 13:02:02

同很多iOS开发者一样,我也是通过培训进入到iOS开发这个行业,开始没有打算培训,只准备自己学习一些计算机编程相关的知识,毕业时找一份编程相关工作(本人是信息与计算科学这个专业,是数学系)。

第二个灵魂 发表于 2015-4-15 21:01:31

边吃零食边看Stanford的视频教程

若相依 发表于 2015-4-16 01:10:19

培训的时候很痛苦,每天要待12个小时,上午讲课,下午和晚自习解决作业,看文档,学习的时候感觉就是资料太少,而且看着资料也不明所以,非常痛苦,

愤怒的大鸟 发表于 2015-4-16 14:01:08

首先是基础,在汉昌的课程非常全面。从object—c到最后的毕业项目,基本上方方面面都涉及到了,我是一名非计算机专业的学生,起初学习还有点吃力,因为基础知识薄弱。经常像听天书

乐观 发表于 2015-4-21 08:02:11

好处就是运行速度会变快,ios6针对系统的优化进一步加强了,很多网友测试ios6,第一感觉就是速度快,而且ios69会有一些新功能,新浪微博,facetime支持3G网等等。。弊端就是,现在的ios6只能算是正式版本的第一个版本,bug很多,不少人刷完ios6都出现了很多毛病,开不开机,缺少图标等等。。最好现在不要升级,等官网放出下一个版本的时候,再选择升级。。。

小魔女 发表于 2015-5-5 11:38:18

特别是在校的学生,都存在一个小小的尴尬——虽然学习iOS开发的热情高涨,但由于没有多余的银子购买昂贵的Mac电脑而踟蹰不前。其实,针对初学者,如果想进入iOS开发的天地

灵魂腐蚀 发表于 2015-6-24 21:02:32

每个行业都一样,想要一天学有所成是不可能的,一定要做好努力的准备,做ios不是简单的学会oc语言。不怕多走弯路,就怕不肯动手。
页: [1] 2
查看完整版本: IOS编程之iPhone UI 计划师报告 iOS 文本挑选专利面前的故事仓酷云