读书频道 > 网站 > 网页设计 > iOS 6游戏开发入门经典(第2版)
2.4 图形化设计通用应用程序的UI
14-04-02    奋斗的小年轻
收藏    我要投稿   
一个游戏案例贯穿全书,系统讲解开发iOS 6,游戏开发入门必备佳作,使用 iOS 6游戏开发入门经典(第2版) ,学习为iPhone 5和新iPad构建游戏app。本书以基于实践的办法,讲述如何使用iOS 6 SDK平台创建游戏立即去当当网订购

当创建在iPhone和iPad上均可运行的应用程序时,必须要考虑每种设备的屏幕尺寸的差异。因为两种设备的纵横比不同,我们需要为每种设备创建一个布局。本节将介绍如何为每种设备分别创建布局,创建根据运行应用程序的设备类型而使用的类。

Xcode提供了一个方便而又强大的工具,用于布置应用程序图形元素的布局。从历史上看,这项工作由独立的应用程序Interface Builder来完成。而最新版本的Xcode提供一个无缝的开发环境,Interface Builder的功能已经被整合进Xcode。尽管Interface Builder已经不再是独立应用程序,我们仍使用这个术语表示Xcode的UI布局工具。这样有助于我们对Xcode的代码编辑部分和所见即所得的元素布局部分加以区分。

Interface Builder的核心是一个用于创建对象集合的工具,并在对象之间建立连接。这些对象是指定行为或数据的UI组件和对象。对象集合保存在一个名为XIB的文件中。XIB文件在运行时被读取,以实例化其中定义的对象。对象生成并就绪后,可以供应用程序使用。例如,在Interface Builder中,可在场景中添加一个按钮,并指定其在被点击时调用特定对象上的一个任务。因为不需要编写代码来链接按钮与处理对象,所有的设置均可以在XIB文件中定义完成,这很方便。

注意:

当在互联网上搜索有关Interface Builder的帮助信息时,请记住,XIB文件过去常被称为NIB文件。这一术语现在依旧有效,使用它可以找到很多信息。Interface Builder同样如此,针对旧版本的文章依旧能给新版本的使用带来有价值的参照。

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站