» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[心得] Auto Layout in iOS 6,长脸iPhone真的要来了


WWDC发布会上的iOS 6新功能中出现了Auto Layout

去开发者网站搜了一下还真有



不过不是WWDC参会者不让看,看来真的是新功能

附件: 您所在的用户组无法下载或查看附件


TOP

posted by wap, platform: iPhone

等吧,出什么买什么



TOP

iOS6界面自动布局功能暗示苹果将推大屏iPhone5
2012-6-18 15:12:01    出处:凤凰科技    作者:疏影    人气:6887次    评论(13) | 【大 中 小】

IT之家(www.ithome.com):iOS6界面自动布局功能暗示苹果将推大屏iPhone5

据科技博客Techcrunch网站报道,iOS 6平台的界面自动布局(Auto Layout)功能允许开发者们根据约束条件来定义用户界面元素在屏幕上如何布局。此功能或许暗示着苹果将推出大屏幕iPhone。

苹果在本次WWDC大会上并未推出新款iPhone,但这并不妨碍大家对此热切猜想。苹果高层将大部分时间花在了新版iOS上。不过细心的人还是通过新iOS一个鲜为人知的新功能推测出苹果将推大屏幕iPhone。

在发布会上,大屏幕上简单的出现了一个关于iOS软件开发工具包页面——自动布局(Auto Layout),不过大部分听众的注意力都被Siri更新及抢风头的地图应用吸引去了。

先来看看背景资料。Auto Layout允许开发者们创设一套约束条件,来定义用户界面元素在屏幕上如何布局。值得一提的是,对于苹果开发流程来说,Auto Layout并非新鲜事物,它最早随着桌面操作系统OS X Lion的发布而推出,并于今年年初在Xcode环境下的新Cocoa项目中被作为默认定位方法。

开发者们能够通过此工具精简其用户界面设计流程,不过Auto Layout的作用远不止于此。曾有开发者在交谈中提到,在苹果发布功能强大的新款手机之前,开发者们必须首先能够使用Auto Layout功能。

LocalMind 的首席iOS开发者尼尔森·高德(Nelson Gauthier)曾在WWDC召开前的几周告诉科技博客GigaOm,应用于OS X平台的Auto Layout同样可以应用于iOS平台,使得开发者能更轻松的进行“形状转换”操作。

如果事实如此,那Auto Layout将成为一款被广泛使用的工具,帮助开发者们为不同屏幕尺寸的iPhone开发app。只要约束条件设置得当,开发者们不用花费太多的时间和精力,就可以通过Auto Layout调整app,使之适用于更大的屏幕。

使用Auto Layout的益处多多,尤其是针对那些试图为其他市场定制化app的开发者们来说。在WWDC报告中,苹果将中国列为主要的目标市场。通过Auto Layout,开发者们可以很容易的为其app开发不同的语言版本,并根据需要调整字体和图标大小。

虽然利用Auto Layout可以简化部分用户界面设计,不过也不意味着开发者们便可以高枕无忧了。援引某位开发者的话说:“我可不认为只要把Auto Layout加入xib(图形设计文档),就可以使某个iPhone app完美适用于iPad。”

Auto Layout的出现是否意味着大屏幕iPhone的推出尚无定论。正如某位开发者所言,Auto Layout“对于新设备来说既不必要也不足够,不过如果苹果公司要推出4英寸屏幕的iPhone的话, Auto Layout就变得不可或缺了。”


TOP

发新话题
     
官方公众号及微博