《iOS 8应用开发入门经典(第6版)》——第2章,第2.5节问与答
本节书摘来自异步社区《iOS 8应用开发入门经典(第6版)》一书中的第2章,第2.5节问与答,作者 【美】John Ray(约翰 雷),更多章节内容可以访问云栖社区“异步社区”公众号查看
2.5 问与答
iOS 8应用开发入门经典(第6版)
问:Interface Builder是什么?它有何用途?
答:Interface Builder是Xcode的重要组成部分,将在第5章专门介绍。顾名思义,Interface Builder主要用于创建应用程序的用户界面。
问:在Xcode中,当我在文件之间切换并做大量的修改时,是否需要经常存盘?
答:不需要。如果您在Xcode编辑器中在文件之间切换,将不会丢失所做的修改。如果您试图关闭应用程序,Xcode还将为您保存文件。
问:我注意到创建项目时可使用OS X模板,请问我能创建OS X应用程序吗?
答:您在本书学习的几乎所有编码技能都适用于OS X开发。然而,iOS 设备是与 Mac提供的用户体验不同,因此您还需学习Mac窗口模型、UI等。
问:可在iOS模拟器中运行商业应用程序吗?
答:不能。只能运行在Xcode中创建的应用程序。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
《iOS组件与框架——iOS SDK高级特性剖析》——第8章,第8.1节示例应用
本节书摘来自异步社区《iOS组件与框架——iOS SDK高级特性剖析》一书中的第8章,第8.1节示例应用,作者 【美】Kyle Richter , Joe Keeley,更多章节内容可以访问云栖社区“异步社区”公众号查看 8.1 示例应用iOS组件与框架——iOS SDK高级特性剖析本章的示例应用名为MyNotes,这是一个简单的备忘录编辑器。备忘录是使用一个UIDocument子类创建的,并使用iCloud在设备间同步。这个示例应用还使用基于iCloud的键值存储来记录最后一次编辑的是哪个备忘录,并在设备之间同步这种信息。 在实际应用中,通常并非必须支持iCloud,因为并非所有用户都有iCloud账户。出于简化考虑,这个示例应用假设开启了iCloud,且没有iCloud账户时不支持在本地存储。本地存储和云存储的主要差别是表示文件存储位置的URL。只支持本地存储时,用户生成的文件将存储在应用沙箱中的目录Documents下;使用iCloud时,文档存储在一个特殊目录下,该目录的URL由系统提供(详情请参阅8.2节和8.4节)。
- 下一篇
《iOS 9 开发指南》——第6章,第6.4节 Interface Builder中的故事板——Storyboarding
本节书摘来自异步社区《iOS 9 开发指南》一书中的第6章,第6.4节 Interface Builder中的故事板——Storyboarding,作者 管蕾,更多章节内容可以访问云栖社区“异步社区”公众号查看 6.4 Interface Builder中的故事板——StoryboardingiOS 9 开发指南图片 23 知识点讲解:光盘:视频知识点第6章Interface Builder中的故事板——Storyboarding.mp4Storyboarding(故事板)是从iOS 5开始新加入的Interface Builder(IB)的功能。其主要功能是在一个窗口中显示整个APP(应用程序)用到的所有或者部分的页面,并且可以定义各页面之间的跳转关系,大大增加了IB便利性。 6.4.1 推出的背景Interface Builder是Xcode开发环境自带的用户图形界面设计工具,通过它可以随心所欲地将控件或对象(Object)拖曳到视图中。这些控件被存储在一个XIB(发音为zib)或NIB文件中。其实XIB文件是一个XML格式的文件,可以通过编辑工具打开并改写这个Xib文件。当编译程...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题