搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
iPhone 4应用程序开发入门与实战
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302242277
  • 作      者:
    杨正洪[等]编著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2011
收藏
作者简介
    杨正洪,毕业于美国state University of New York at Stony Brook和中国科学院软件研究所,计算机硕士,目前供职于美国IBM公司,之前曾担任过两家IT公司的技术总监,并在国内和美国出版过多本技术专著。
    苏伟基,毕业于美国加州伯克利大学和斯坦福大学,计算机硕士,曾经任职于摩托罗拉公司和IBM公司,目前供职于美国eBay公司,并拥有一项美国专利。
    郑齐心教授,毕业于吉林大学计算机系,目前供职于长春市委党校。
    杜理渊,毕业于上海交通大学,计算机系软件与理论专业硕士。目前是上海一家软件公司的首席技术官,主管iPhone软件。
展开
内容介绍
    iPhone 4是苹果公司最新推出的以IOS 4为操作系统的智能手机。《iPhone 4应用程序开发入门与实战》循序渐进地讲述如何使用iPhone SDK 4开发iPhone 4应用程序的基础知识和开发方法,每章都提供1~3个实例详解iPhone 4的应用开发实用技术。
    全书内容包括搭建编程环境、iPhone应用程序的整体结构和开发模式、Objective-C语言、应用程序的调试、视图和图像、控制器、数据本地存放和表视图、云计算平台的集成、GPS、地图和通讯录、照片、音乐和电影播放、游戏(包括手机间通信)、iPad编程等等内容;最后一章讲解了性能调试、单元测试、应用注册等高级话题。
    《iPhone 4应用程序开发入门与实战》内容丰富,范例代码完整,各级软件开发人员都能通过《iPhone 4应用程序开发入门与实战》快速学习并掌握iPhone4的应用开发,提高开发技能。
展开
精彩书摘
    当旋转手机时,屏幕的显示风格做相应变化。比如,当你将手机从水平位置旋转为垂直位置时,所显示的照片做相应的调整。
    可以左右或者前后摇晃手机。比如:有些游戏程序使用左右摇晃功能来模拟扔骰子。
    模拟游戏机的控制器,比如:模拟你在开飞机把.iPhone手机当做方向控制器。
    iPhone随时随地连接到互联网:这个特征很重要。这样的话,开发人员无需把很多操作放在iPhone手机上,而是放在互联网上的某一个服务器上,让iPhone作为输入和输出的接口,而不是处理的服务器。这就弥补了手机作为电脑在处理性能上的劣势。比如,开发人员无需把北京首都机场出发的所有航班信息放到iPhone手机上,而是通过iPhone访问相关网站。另外,这也保证了随时获得最新的航班信息,如哪个航班被取消。
    iPhone知道你的位置信息。很多手机应用使用这个特征。比如,shopkick是一个记录用户逛商场的信息。美国一些商场给那些逛他们商场的手机用户赠送积分点。手机用户在商场内启动这个shopkick应用就可以保存逛该商场的记录。可以用手指来操作iPhone的屏幕。
    iPhone带照相机和摄像机功能。有一个手机应用程序使用iPhone照相机来模拟商场扫描仪的功能。去过苹果专卖店的读者可能注意到,苹果使用iPhone手机扫描你购买的产品。
展开
目录
第1章 手机应用概述 
1.1 国内智能手机应用现状 2 
1.2 iphone手机应用现状 2 
1.3 iphone手机特征 4 
1.4 手机应用分类 6 
1.4.1 教育工具 6 
1.4.2 生活工具 6 
1.4.3 社交应用 7 
1.4.4 定位工具 7 
1.4.5 游戏 8 
1.4.6 报纸和杂志的阅读器 8 
1.4.7 移动办公应用 9 
1.4.8 财经工具 9 
1.4.9 手机购物应用 10 
1.4.10 风景区相关的应用 10 
1.4.11 旅行相关的应用 11 
1.4.12 导航工具 11 
1.4.13 企业应用 12 
1.5 手机操作系统 12 
1.5.1 iphone 操作系统ios4.1 12 
1.5.2 android操作系统 14 
1.6 iphone应用程序开发 15 
1.6.1 开发iphone应用程序的先期条件 15 
1.6.2 iphone sdk 15 
1.6.3 开发iphone应用的网上资料 16 
1.7 本书实例介绍 16 

第2章 配置iphone开发环境 
2.1 准备开发环境 25 
2.1.1 注册为苹果开发员 25 
2.1.2 下载并安装iphone sdk开发工具包的步骤 29 
2.2 编写第一个iphone应用程序 32 
2.2.1 创建xcode项目 32 
2.2.2 在iphone模拟器上运行第一个应用程序 34 
2.2.3 xcode项目结构 35 
2.2.4 在界面创建器(interface builder)上设计界面 37 
2.3 xcode帮助中心 40 

第3章 iphone开发模式 
3.1 mvc模式 43 
3.1.1 view(视图) 44 
3.1.2 视图控制器 45 
3.2 target-action模式 45 
3.3 delegation模式 47 
3.4 mvc实例 48 
3.4.1 在interface builder上添加对象的步骤 49 
3.4.2 在xcode上编写控制器代码 54 
3.4.3 关联ui对象和控制器(设置target-action) 57 
3.4.4 运行第2个应用程序 60 
3.5 应用生命周期 60 
3.5.1 main和uiapplicationmain 61 
3.5.2 装载主xib 61 
3.5.3 执行委托类上的回调方法 62 
3.5.4 处理事件 62 
3.5.5 暂停或者结束应用程序 63 
3.6 info.plist文件 63 

第4章 objective-c编程语言 
4.1 面向对象技术 67 
4.1.1 封装 67 
4.1.2 继承 67 
4.1.3 多态 68 
4.2 与c/c++不同之处 68 
4.2.1 声明方法的格式和特殊数据类型 68 
4.2.2 字符串nsstring 70 
4.2.3 调用方法的格式 71 
4.2.4 选择器sel 72 
4.2.5 协议(protocol)和委托(delegate)类 73 
4.2.6 通知(notification) 73 
4.3 objective-c类 75 
4.3.1 class类(获取对象所属的类) 75 
4.3.2 nsobject(所有类的基类) 76 
4.3.3 数组(nsarray)和集合(nsset) 76 
4.3.4 字典类(nsdictionary) 77 
4.3.5 枚举访问 78 
4.4 创建自己的类 79 
4.5 objective-c上的内存管理 81 
4.5.1 引用计数器(retaincount) 81 
4.5.2 自动释放(autorelease)池 82 
4.5.3 didreceivememorywarning方法 83 
4.6 @property和@synthesize 83 
4.7 多事件处理实例 84 
4.8 uikit框架 88 

第5章 iphone应用程序的调试 
5.1 调试模式和发布模式 90 
5.2 确认类的方法和属性 91 
5.3 日志 92 
5.4 调试iphone程序 94 
5.4.1 程序中的错误 94 
5.4.2 断点调试 95 

第6章 视图、图形和图像 
6.1 视图(view) 103 
6.1.1 uiview 103 
6.1.2 frame和bound 105 
6.1.3 添加视图实例 106 
6.2 画图 108 
6.2.1 颜色和字体 108 
6.2.2 drawrect方法 108 
6.2.3 画图实例 109 
6.2.4 coregraphics api 114 
6.3 图像 117 
6.3.1 uiimage 117 
6.3.2 图像的滚动、放大和缩小(uiscrollview) 118 
6.3.3 操作图像实例 120 
6.4 移动图像 126 
6.4.1 uitouch 127 
6.4.2 uiresponder 127 
6.4.3 图像移动实例 128 
……
第7章 控制器、导航控制器和标签栏控制器 
第8章 iphone数据的输入、显示和保存 
第9章 手机应用和云计算平台的集成 
第10章 gps、地图和通讯录编程 
第11章 与照片相关的编程 
第12章 音频和视频编程 
第13章 游戏和ipad编程 
第14章 高级话题
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证