【计算机软件毕业设计】基于ios平台的天气app应用设计与实现-外文翻译

【计算机软件毕业设计】基于ios平台的天气app应用设计与实现-外文翻译

ID:17521472

大小:5.24 MB

页数:23页

时间:2018-09-02

【计算机软件毕业设计】基于ios平台的天气app应用设计与实现-外文翻译_第1页
【计算机软件毕业设计】基于ios平台的天气app应用设计与实现-外文翻译_第2页
【计算机软件毕业设计】基于ios平台的天气app应用设计与实现-外文翻译_第3页
【计算机软件毕业设计】基于ios平台的天气app应用设计与实现-外文翻译_第4页
【计算机软件毕业设计】基于ios平台的天气app应用设计与实现-外文翻译_第5页
资源描述:

《【计算机软件毕业设计】基于ios平台的天气app应用设计与实现-外文翻译》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、文献翻译译文文章出处:iOSinPractice作者:BEARCAHILL开始iOS开发我专职从事开发已经20年了,几乎学习了所有语言和平台,但是我相信iOS开发是所有开发中最令人激励,有趣,回报高,极具挑战性的。我爱iOS开发。从开发者的角度来说他不但是最吸引人的,而且它同时也是领先的手机平台。这就意味着有很多可以做的,成长很多,变化很多,还可以从苹果,论坛还有其他开发者,书籍,会议等等方面得到很多的支持。随着iOS系统和其他手机平台,平板的成长,这些很好的连接了传统电脑和只能手机的平台,现在都成为了

2、巨大的市场。这些手机设备给开发者带来了更多的机会,iOS让你能够同时为两个平台做开发。在本章中,我们会开发一个iOS应用。我们需要一起来了解一些话题,包括搭建开发环境,在本章的最后,你会有你的第一个应用。让我们开始吧。iOS开发环境Xcode是开发iOS以及OSX应用的主要工具。苹果免费提供给开发者的,而且还提供了很多开发相关的工具,包括UI设计开发,版本控制等。iOS开发的主要语言叫做Objective-C。Objective-C是C的衍生语言,这就意味着所有的C代码都能够兼容,在Ojective-C

3、中运行。但是,和C语言不同,Objective-C是面向对象的。如果你了解C++,Java或者其他面向对象的编程语言,那么理解Objective-C就不会有问题。记住这本书的目的不是教你学习Objective-C,如果你对这门语言的学习有问题的话,你可以使用其他的资源来研究Objective-C。苹果同时提供了很丰富的各种框架。有些框架开发所有的应用都需要使用,所以自动包含在了Xcode中。根据你自己的偏好,其他的框架可以选择性的添加到工程中。iOS刚出来的时候,显示一个地点的地图非常难,需要很大的工作

4、量。给地图增加锚点更加复杂。后来MapKit发布了,增加了一个地图,显示用户的位置变得基本毫无困难。把WebKit,StoreKit,MediaPlayer,Social,CoreData这些框架添加到工程中很方便,功能也很强大。很多开源的第三方框架可以省去你很多的时间帮助完成复杂的功能。iOS开发很大程度上以来Model-View-Controller(MVC)构架模式。MVC把开发分成了三方面:模型(model),视图(view)以及控制器(controller)。Model是数据层(比如说,工程中

5、的数据库)。View是和用户互劢的UI。Controller是view和model的中间部分,它负责把用户行为翻译成逻辑,访问数据。正如你所见,Xcode做了很多来帮助你作为开发者需要做的工作,同时还让你可以用最适合iOS工程的方式去做。让我们来看看如何获取,安装,并熟悉Xcode吧,然后让我们来开发你的第一个应用。1.2使用Xcode正如上一节所说,Xcode是iOS工程开发的主要工具。在这一节,我们会了解如何从苹果获取Xcode,然后了解一下Xcode的各部分的内容方便以后的开发工作。1.2.1获取

6、Xcode在appStore中搜索Xcode,可以快速找到它。Xcode是免费的,所以直接点击FREE按钮开始安装(见下图)。由于文件比较大,下载需要花些时间,但是下载过程非常简单。Xcode以及相关的应用可以在/Developer/applications下安装,关键的应用会被添加到Launchpad中的Developer文件夹中。你也可以到http://developer.apple.com下载Xcode,但是这需要更多的操作。在网站上可以看到一些参加开发者项目的信息,比如说Safari,iOS,以

7、及Mac项目。大部分情况下开发者项目都需要花钱才能加入,但是加入的话也可以获取到高级/测试的iOS固件或者开发工具,开发者论坛以及其他资源。如果你希望深入iOS开发的话,我强烈建议你加入。如果你想要发布任何应用的话,你必须加入。现在你安装了Xcode,让我们来看看它的组成部分吧。1.2.1Xcode之旅Xcode可以处理iOS工程开发中的所有主要方面开发。它可以管理代码的组织,链接框架,UI设计,编辑,工程(比如说常规以及专业版本的给不同应用使用的相同的codebase),创建,测试以及提交应用给苹果审

8、核。在本章中,我们会了解Xcode的基础部分。在接下来的章节中,我们会深入Xcode不同部分的细节问题。Xcode可以帮助我们这么多,那他拥有这么多的区域,面板,view等内容就说得通了。左边的Navigator显示了各种文件,框架,工程以及在你的工程中包含的项目(见下图)。它可以让你选择文件迚行编辑或者管理。Utilities区域,点击右上方的的View按钮的右边按钮显示,它显示了选择项目(比如说一个文件)的各个方面以及设置(见下图)。这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。