基于ios平台的移动应用开发——消防安全指南本科毕业设计论文(编辑修改稿)内容摘要:
AppleScript 里编写脚本,还是试图从另一个奇妙的工具中转移编码,你会发现 Xcode 编译速度极快。 每次操作都很快速和轻松。 开发工具的使用 Xcode 的应用,是本次毕业设计的重点和难点,下面通过一个简单的项目,介绍一下Xcode 的基本应用。 基于 ios 平台的移动应用开发 消防安全指南 5 项目要求, 写一个 iPhone 程序,在屏幕正中显示本人姓名”于淼”,粗体,字体大小 26磅,字体颜色红色,有黑色阴影,阴影光源为左上角,偏移 1 像素。 首先创建一个新的项目, 启动 Xcode4 后,首先会有一个欢迎窗口,通过它,点击 ” Create a new Xcode project”,可以直接开始创建项目。 如图 所示 图 创建新项目 之后选择新项目模板, 为方便生成项目, Xcode4 默认提供了几种项目模板: Navigationbased Application: 该模板适用与需要界面导航的应用,基于该模板生成的应用程序,带一个导航,显示一个列表项。 OpenGL ES Application: 该模板适用于基于 OpenGL ES 的应用程序,例如游戏类程序。 基于该模板生成的应用程序,带一个用来输出 OpenGL ES 场景的视图和一个支持动画的视图。 Splite Viewbased Application: 该模板适用于需要用到左右分栏视图的 iPad 程序,基于该模板生成的应用程序,提供了一个左右分栏的界面控件。 Tab Bar Application: 该模板适用于适用采用标签页的应用程序,基于该模板生成的应用程序,默认带有标签页。 Utility Application: 该模板适用与有一个主界面和一个信息页的应用,基于该模板生成的应用程序,主界面上有一个信息按钮,点击后,有一个翻转动画,切换到另一个信息界面。 Viewbased Application: 该模板适用于单一界面的应用,基于该模板生成的应用程序,只有一个空白界面视图。 Windowbased Application: 该模板适用于空白的应用程序,基于该模板生成的应用程序,只有一个窗体,没有任何视图,需要手动添加。 基于 ios 平台的移动应用开发 消防安全指南 6 图 对于我们这个项目来说,最适合的项目模” ViewbasedApplication”,我们只要基于它创建一个单一带有空白视图的应用,然后再将 UILabel 拖到上面就可以实现基本功能。 点击下一步,进入” Choose options for your new project”界面,在这里,可以选择设置项目的基本选项,其中: Product Name: 指产品名称,在这里项目中,我们直接命名为” YU Miao”。 Company Identifier: 公司标识符,一般命名规则为 “ ”。 Bundle Identifier: 指包标识符, 用于唯一标识应用程序,默认会根据公司标识符和产品名来组合生成。 Device Family: 指该应用支持的设备类型,共三个选项: iPhone、 iPad、 Universal(即iPhone、 iPad 通用)。 Include Unite Tests: 是否包含单元测试代码模板,如果勾选, Xcode 会帮助生成单元测试代码模板。 基于 ios 平台的移动应用开发 消防安全指南 7 图 设施项目基本选项 点击 Next 按钮后,进入选择文件存储路径界面,在这里,可以选择要存储项目的目录。 图 存储路径选择 点击 ” Create”按钮,项目创建完成,弹出项目窗口 基于 ios 平台的移动应用开发 消防安全指南 8 图 项目窗口 经过上面的步骤,我们已经基于模板创建了一个项目,在开始开发前,我们可以尝试先试运行一下项目,看看效果。 点击 Xcode 左上角的 ” Run”按钮, Xcode 即开始对项目进行编译,编译完成后,会弹出 iPhone 模拟器,在模拟器中运行项目,当然我们的项目现在运行起来还只能看到一个空白的界面。 图 Iphone 模拟器 一般创建一个新项目,在项目中会包含一个或多个界面文件,这些界面文件一般称之为“ nib文件”,扩展名为 nib或 xib。 或者通过向导创建一个新的 View Conterller的时候, Xcode会包含一个对应的 nib文件,一个头文件和一个实现文件。 在我们刚刚以 Viewbased Application为模板创建的 Yu Miao项目中,“ ”就是主界面的 nib文件。 基于 ios 平台的移动应用开发 消防安全指南 9 在 Xcode左侧选中“ ”文件,并点击工具栏的” Hide or show the Navigator”和“ Hide or show the Utilities ”按钮,隐藏 左侧 Navigator区域,显示 Utility区域,这样我们就可以开始在 Xcode 4中来编辑界面。 图 编辑界面文件 从对象库中,找到我们所需要的 Label控件对象,拖动到主界面中,即完成 Label控件的添加 为 了知道一个安静柔和的月光,三,笑浇,我的心为侵略,你击碎了我的心像鹿,一笑 一个美丽的脸,超越了你的时间,像一个梦想的柔顺,你的视野和我的心 ......你知道的想法我怎么会感到啊哈,我写的吗。 写你上面,更真实的现实,你可能会觉得该点之下。 就像你真的,如果你不介意我,我要离开你独自一人努力,是我有点爱上你。 有了你,非常满意,一个陌生的人的故事,你没有这样的感觉,我真的,真的很难。 我想是你脸上的笑容,你 想看到笑,每天只要你有你,我的心是温暖我。 我希望我能做到这一点真的迷路了,它会给你自己的方式,我冷,提高你的武器,未来,人们无论面对,我有一个缺点,她她不是你的事情是,所有的权利,开展我的独特。 为了知道一个安静柔和的月光,三,笑浇,我的心为侵略,你击 碎了我的心像 鹿,一笑倾城倾国笑 2,因为显示你的感情和闪闪发光的爱像波浪一般,湖水清澈的眼睛透过软,我的身体,只是通过我的眼睛,你,我的心 看到笑容通过使 〜 融化成一池温暖的爱 ...你醉人的微笑,铬降合并倾城的脸,漂亮的眼睛,倒在我的脑海里,我波纹 ...过去,不属于年轻人感伤的回忆后悔年轻人 ...交替旋转,如果不是波女性化一点,去 ......当我沸腾的火焰炽热年轻了,微笑着醉人的温暖大地,凉凉我的心。 见到你后, 会有风甜干从阴影中走 ......真的,这是什么敬酒,每天晚上,让他们去,错过杯沁人女儿红,最远我终于通过这个词时,他们解决问题了解距离或 ...这是无意中从晚上扇,一个美丽,迷人,优雅的香味你爬上心与你的头发轻轻地在一起 ......和原来一样。 在月光下,在水中等待伊拉克的身影,它忽视了无限的蓝色的天空,我开始怀念有一双眼睛,你知道吗, ...醉人的笑容,有你,当你的头发更好的弯曲庆阳那里,梦想有一个美丽的脸,超越了你的时间,像一个梦想的柔顺,你的视野和我的心 ......你知道的想法我怎么会感到啊哈,我写的吗。 写你上面,更真实的现实,你可能会觉 得该点之下。 就像你真的,如果你不介意我,我要离开你独自一人努力,是我有点爱上你。 有了你,非常满意,一个陌生的人的故事,你没有这样的感觉,我真的,真的很难。 我想是你脸上的笑容,你想看到笑,每天只要你有你,我的心是温暖我。 我希望我能做到这一点真的迷路了,它会给你自己的方式,我冷,提高你的武器,未来,人们无论面 对,我有一个缺点,她她不是你的事情是,所有的权利,开展我的独特。 倾城倾国 笑 2,因为显示你的感情和闪闪发光的爱像波浪一般,湖水清澈的眼睛透过软,我的身体,只是通过我的眼睛,你,我的心 看到笑容通过使 〜 融化成一池温暖的爱 ...你醉人的微笑,铬降合并倾城的脸,漂亮的眼睛,倒在我的脑海里,我波纹 ...过去,不属于年轻人感伤的回忆后悔年轻人 ...交替旋转,如果不是波女性化一点,去 ......当我沸腾的火焰炽热年轻了,微笑着醉人的温暖大地,凉凉我的心。 见到你后, 会有风甜干从阴影中走 ......真的,这是什么敬酒,每天晚上,让他们去,错过杯沁人女儿红,最远我终于通过这个词时,他们解决问题了解距离或 ...这是无意中从晚上扇,一个美丽,迷人,优雅的香味你爬上心与你的头发轻轻地在一起 ......和原 来一样。 在月光下,在水中等待伊拉克的身影,它忽视了无限的蓝色的天空,我开始怀念有一双眼睛,你知道吗, ...醉人的笑容,有你,当你的头发更好的弯曲庆阳那里,梦想有 图 Label 选中新添加的 Label 控件,点击 Inspector selector bar 区域的“ Show the Attributes inspector”按钮,切换到属性编辑界面,分别设置以下属性: Text: 输入“于淼” Alignment: 选择居中对齐 Font: 选择 ” Helvetical Bold ” Text Color: 选择红色 基于 ios 平台的移动应用开发 消防安全指南 10 Shadow: 选择黑色( Black Color) Shadow Offset: Horizontal 和 Vertical 的值分别输入 1 球迷的夜晚,你的美丽风景怡人,优雅的香味,连同你的头发一起悄悄地爬上了心 ......像原来是身不由己。 你知道,在水中的月光下,开始想念一双眼睛,望尽蓝色的天空,等待伊拉克人图 ... 你知道我心里的想法和远见,轻盈的梦,梦里有你永恒的美丽的脸,当你转身有庆阳弯曲的头发,有你,醉人的笑容 ...... 图 2。 9 设置 Label 控件属性 步骤中设置好 Label 的相关属性后,发现文字特别小,而且显示不完整,并非我们所 选择的字体大小,这是由于 UILabel 有一个属性“ adjustsFontSizeToFitWidth”,默认值是“ YES”,如果这个属性的值为 YES,并且 Label的 numberOfLines属性值是 1,它会根据 Label的宽度来自动调整字体大小,通过 Xcode 新添加的 Label,默认宽度比较小,按照正常的 26磅大小的字体,无法完整显示,所以就字体大小就被自动调整了,导致显示的和我们期望的不一样。 解决这个问题很简单,就是我们重新设置一下 Label 的宽度,以让其可以完整显示文字。 选中新添加的 Label 控件,点击 Inspector selector bar 区域的“ Show the Size inspector”按钮,切换到尺寸和位置设置界面,对宽度进行调整,这里我们给 Label 设置一个足够的宽度和高度: 200x40,以保证字体不会被缩小。 接下来,就是要调整 Label 的位置,让它显示在屏幕的正中间。 在 Xcode 中,用鼠标拖动 Label,拖动过程中 Xcode 有辅助线来帮助定位,很容易就可以找到正中心的位置。 当然也可以通过简单的计算得到 Label如果要显示在正中心,坐标应该为: x = (屏幕宽度 Label宽度 ) / 2 = (320 200) / 2 = 60; y = (屏幕高度 状态栏高度 Label 高度 ) / 2 = (480 20 40) / 2 = 210; 基于 ios 平台的移动应用开发 消防安全指南 11 啊哈,我觉得像我写的是如何呢。 上面写的你可能会觉得更真实,真实的,该点以下。 我真的喜欢你,是的努力,如果不介意我,我要离开你独自一人,我爱你一点点。 有了你,真的很开心,我真的很。基于ios平台的移动应用开发——消防安全指南本科毕业设计论文(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。