下载此文档

外文翻译+原文--开始iOS 开发.doc


文档分类:外语学习 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
文献翻译译文文章出处: iOS inPractice 作者: BEAR CAHILL 开始 iOS 开发我专职从事开发已经 20 年了,几乎学台,但是我相信 iOS 开发是所有开发中最令人激励,有趣,回报高,极具挑战性的。我爱 iOS 开发。从开发者的角度来说他不但是最吸引人的,而且它同时也是领先的手机平台。这就意味着有很多可以做的,成长很多,变化很多,还可以从苹果,论坛还有其他开发者,书籍,会议等等方面得到很多的支持。随着 iOS 系统和其他手机平台,平板的成长,这些很好的连接了传统电脑和只能手机的平台,现在都成为了巨大的市场。这些手机设备给开发者带来了更多的机会, iOS 让你能够同时为两个平台做开发。在本章中,我们会开发一个 iOS 应用。我们需要一起来了解一些话题,包括搭建开发环境,在本章的最后,你会有你的第一个应用。让我们开始吧。 iOS 开发环境 Xcode 是开发 iOS 以及 OSX应用的主要工具。苹果免费提供给开发者的, 而且还提供了很多开发相关的工具,包括 UI设计开发,版本控制等。 iOS 开发的主要语言叫做 Objective-C 。Objective-C 是C 的衍生语言, 这就意味着所有的 C代码都能够兼容,在Ojective-C 中运行。但是,和C语言不同, Objective-C 是面向对象的。如果你了解 C++ ,Java 或者其他面向对象的编程语言,那么理解 Objective-C 就不会有问题。记住这本书的目的不是教你学习 Objective-C ,如果你对这门语言的学习有问题的话,你可以使用其他的资源来研究 Objective-C 。苹果同时提供了很丰富的各种框架。有些框架开发所有的应用都需要使用, 所以自动包含在了 Xcode 中。根据你自己的偏好,其他的框架可以选择性的添加到工程中。iOS 刚出来的时候,显示一个地点的地图非常难,需要很大的工作量。给地图增加锚点更加复杂。后来 MapKit 发布了,增加了一个地图,显示用户的位置变得基本毫无困难。把WebKit ,StoreKit ,MediaPlayer ,Social ,CoreData 这些框架添加到工程中很方便,功能也很强大。很多开源的第三方框架可以省去你很多的时间帮助完成复杂的功能。 iOS 开发很大程度上以来 Model-View-Controller (MVC )构架模式。MVC 把开发分成了三方面:模型( model ) ,视图( view )以及控制器( controller )。 Model 是数据层(比如说,工程中的数据库)。View 是和用户互劢的 UI。 Controller 是view 和model 的中间部分,它负责把用户行为翻译成逻辑,访问数据。正如你所见,Xcode 做了很多来帮助你作为开发者需要做的工作,同时还让你可以用最适合 iOS 工程的方式去做。让我们来看看如何获取,安装,并熟悉 Xcode 吧,然后让我们来开发你的第一个应用。 使用 Xcode 正如上一节所说,Xcode 是iOS 工程开发的主要工具。在这一节,我们会了解如何从苹果获取 Xcode ,然后了解一下 Xcode 的各部分的内容方便以后的开发工作。 获取 Xcode 在app Store 中搜索 Xcode ,可以快速找到它。 Xcode 是免费的,所以直接点击 FREE 按钮开始安装(见下图) 。由于文件比较大,下载需要花些时间,但是下载过程非常简单。 Xcode 以及相关的应用可以在/Developer/applications 下安装,关键的应用会被添加到 Launchpad 中的 Developer 文件夹中。你也可以到 http://developer. 下载 Xcode ,但是这需要更多的操作。在网站上可以看到一些参加开发者项目的信息,比如说 Safari ,iOS ,以及 Mac 项目。大部分情况下开发者项目都需要花钱才能加入,但是加入的话也可以获取到高级/测试的 iOS 固件或者开发工具,开发者论坛以及其他资源。如果你希望深入iOS 开发的话,我强烈建议你加入。如果你想要发布任何应用的话,你必须加入。现在你安装了 Xcode ,让我们来看看它的组成部分吧。 . 1 Xc ode 之旅 Xcode 可以处理 iOS 工程开发中的所有主要方面开发。它可以管理代码的组织,链接框架, UI设计,编辑,工程(比如说常规以及专业版本的给不同应用使用的相同的 code base ),创建,测试以及提交应用给苹果审核。在本章中,我们会了解 Xcode 的基础部分。在接下来的章节中,我们会深入 Xcode 不同部分的细节问题。 Xcode 可以帮助我们这么多,那他拥有这么多的区域,面板,

外文翻译+原文--开始iOS 开发 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yinjinsen
  • 文件大小5.24 MB
  • 时间2017-05-26
最近更新