iOS 编程入门经典 第4版 ——构建和部署iOS 7应用 移动开发经典丛书 97873023920pdf下载

iOS 编程入门经典 第4版 ——构建和部署iOS 7应用 移动开发经典丛书 97873023920百度网盘pdf下载

作者:
简介:iOS 编程入门经典 第4版 ——构建和部署iOS 7应用 移动开发经典丛书 97873023920
出版社:
出版时间:2015-05
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本信息

书名:iOS 编程入门经典 第4版 ——构建和部署iOS 7应用 移动开发经典丛书

定价:68.0元

作者:(美)哈里斯,冯宗翰

出版社:清华大学出版社

出版日期:2015-05-01

ISBN:9787302392040

字数:438000

页码:

版次:1

装帧:平装

开本:16开

商品重量:0.4kg

编辑推荐


内容提要


循序渐进学习iOS应用开发
  对于开发者和软件设计师来说,苹果公司iOS 7版本的发布大大改变了应用程序的开发环境,对之前版本的iOS已经熟悉的开发老手必须更新自己的技能,iOS开发新手更是要针对iOS 7的参考规范来学习。这本由Nick Harris撰著的《iOS编程入门经典(第4版)——构建和部署iOS7应用》会指导读者完成一个iOS应用构建的整个过程。每个挑战和潜在的困难都像其在真实的开发工作中所遇到的情况一样,是有抱负的开发人员的无价之宝。
  主要内容
   解释了iOS应用开发的基础知识以及如何在iOS 7平台上使用已经掌握的开发技巧。
   展示了如何从头构建一个iOS应用,包了过程中每个步骤的细节讲解、完整的结果实现、有价值的app音乐。
   提供了必不可少的Objective-C语言的基础知识讲解来确保开发者能够顺利过渡到iOS开发环境。
   性的示例代码和解决常见问题的各种方法。

 

目录


作者介绍


Nick Harris是Clifton Garage MobileLLC的一名独立软件开发者。他初开始从事iOS开发是在iPhoneOS 2.0时代,已经开发及发布了近10款应用程序,涉及iOS的各个版本。由于他在开发上的表现,曾经两次作为演讲者参加360iDevDeveloper Conference大会,为个人开发者和企业分享他自己在开发iOS应用程序方面的宝贵经验。

文摘


序言


  当苹果公司在2007年发布了款iPhone手机后,立刻风靡全美。那时还没有哪一款手机可以让触摸屏有如此的用户体验,以前那种就像按一块玻璃一样糟糕的体验被完全改变,取而代之的是一种和机器自如流畅互动的全新的感觉。在屏幕上滑动相册就像你真的在实际中滑动相册一样流畅,在地图上随意移动就像你拿着一张真的地图在使用一样,真的太神奇了!
  那时我正在做Windows桌面应用程序的开发并且刚接了一个Windows移动平台的项目,说实话我还是对iPhone的前景持怀疑态度并且对其价格耿耿于怀,不过当苹果公司发布SDK和推出App Store后,一切都改变了,我决定勇敢尝试并开始钻研iPhone应用程序的开发。但是该从哪开始呢?
  幸运的是,我有一个朋友做了几年苹果OS X桌面应用程序的开发,他们组织了一个科罗拉多州苹果开发者阵营的社区,在这里我次接触到Objective-C语言和Xcode开发工具。开始时我有点不知所措,因为大家都是次接触这个平台,也没有代码的范例可参考,终在不厌其烦地向有经验的开发者追问下和在他们身边学习任何有帮助的知识后,我终于在2009年发布了自己的款App,所以我决定要回馈开发者社区为大家做点什么,这也是我决定写这本书的初衷。
  从高中到大学,以至我的工作中我有幸接触和学习了很多不同的平台,以及如何基于这些平台做软件开发。我的经验告诉我,真正要学会一种语言和开发工具,并不是这些独立课程的叠加能够做到的,而是真正用这门语言和平台真实地开发出一款应用,你才能从实践中学到本领,并且牢牢记住它。这就是本书中用到的方法,你会通过真实写一个叫Bands(乐队之家)的程序来学习如何开发一款App,这是一个相当简单的App,不过你会接触到目前主流iOS应用程序在编写和实施中用到的方法和技巧,学习到Objective-C和Cocoa Touch的核心概念。虽然这时你还没有学到SDK的功能,但是你能自己开发一款App了,也为你日后开发出更的App打下坚实的基础。
  0.1  本书读者对象
  本书是为刚刚接触iOS SDK开发并想短时间学会如何做一款App的朋友而编写的,不过我们还是希望你好有的程序开发背景,接触过面向对象开发的基本概念。同时对已经从事iOS开发的朋友们来说,可以通过本书学习到iOS和Xcode新版本的功能和技术,比如storyboard、auto layout和local search。
  0.2  本书内容
  本书将从具体实现一个App入手,终成功地将其发布在App Store,让读者了解从构思到编写及发布App的一个实战流程。本书共分12章:
  章:“从编写一个真正的iOS App开始:Bands”介绍了一个范例App,这个App将贯穿本书始终,每个应用程序都是从一个点子开始,之后一步一步地增加功能让其丰满,终形成完整的开发计划并终实现它。
  第2章:“Objective-C介绍”通过和Java、C#类比的方式解释Objective-C的特点和用法,同时还详细介绍了“Model-View-Controller”设计模式在iOS开发中的应用。
  第3章:“从一个新的App开始”用Xcode开发工具新建一个工程,介绍了Xcode自带的多种编辑器和各窗口的功能,诸如管理文件、编辑代码、制作用户界面都是在这里完成的。
  第4章:“创建一个用户输入窗体”为你介绍并创建一个基本的用户输入数据的界面,你会学到如何显示、隐藏输入键盘同时如何保存数据。
  第5章:“使用表视图”中创建了一组数据模型并用表视图显示它,同时介绍如何在不同的视图中完成切换。
  第6章:“在iOS应用程序中整合照相机和照片库”中详细介绍了如何让程序完成拍照功能和从相册选择照片等功能,同时介绍了如何使用手势让界面更具交互性。
  第7章:“整合社交媒体”介绍了如何通过和苹果官方应用相同的用户体检和界面实现发送邮件、短消息、推送信息及更新Twitter、Facebook、Flickr等功能。
  第8章:“使用Web Views”创建了一个轻量级的浏览器让用户可以搜索乐队信息,可以学到如何利用iOS SDK创建和载入URL及在Objective-C中调用C语言功能。
  第9章:“地图和本地搜索”介绍了如何通过地图功能查找周边的唱片店并展示这些店的信息。
  0章:“开始学习Web Services”使用了新加入iOS 7中的有关网络连接的类来实现到Web service的连接,学习了如何使用iTunes Search Web service API来查找歌曲并打开iTunes Store预览歌曲并购买。
  1章:“创建一个通用的应用程序”介绍如何让我们的应用程序由仅支持iPhone设备到也支持iPad设备,详细介绍了iPad特有的一些用户界面的处理功能及用auto layout实现屏幕的旋转。
  2章:“部署iOS应用程序”介绍了如何让你的应用程序发给beta测试者进行测试,同时学习如何提交你的应用程序给苹果公司审核并终在App Store上架。
  0.3  本书的结构
  本书将教会你从概念到发布一款App的全过程,之所以通过这样的方法是由于作者的经验告诉自己只有真正完成一个App的开发才能真的学到有用的东西。先有一个想法,希望能够做一个和乐队有关的App,然后再逐步添加功能让程序丰满起来,这个过程中读者朋友就会学到Objective-C的用法和Cocoa Touch的基础的知识和概念并充分认识iOS SDK的功能。此时我们就开始通过不断的进步学习工程中所用到的知识来创建Bands app,从基本的“Hello world”程序到终的包许多流行iOS应用程序都具备的那些功能的我们的应用程序。
  如果你从未接触过Objective-C和Cocoa Touch的相关知识,建议你在开始动手编写Bands app前花些时间学习第2章介绍的核心概念和基本的设计模式。如果你已经熟知Xcode的用法和编写过一些简单的App,希望了解Storyboard和segues等新特性,可以跳过前4章的内容。我们在Bands app中使用相对高级的功能是从第7章开始的,由于本书是从一个简单的工程开始一步步使程序充实起来的,所以建议初学者从初就跟着我们的步伐逐步地前进。每个章节中涉及的一些独立的功能同样可以在任何一个App中使用,读者也可以在自己的工程中使用这些示例代码。
  0.4  本书使用条件
  所有的iOS应用程序都是基于Xcode工具进行开发的,可以在Mac App Store商城免费下载。同时你需要一台Mac来运行Xcode,因为目前Xcode还没有Windows的版本。Xcode自带iOS模拟器,本书中的应用程序都可以通过模拟器进行测试运行,不过像拍照这样的功能就需要连接一台iPhone进行测试,要使用真机进行测试需要加入苹果的开发者计划,费用是99美元/年,虽然这不是必需的,不过还是建议大家尽可能地早点加入开发者计划中。

  ……