图书介绍
iPhone开发入门与实战PDF|Epub|txt|kindle电子书版本网盘下载
![iPhone开发入门与实战](https://www.shukui.net/cover/71/33267418.jpg)
- 和凌志,王方编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121107238
- 出版时间:2010
- 标注页数:266页
- 文件大小:99MB
- 文件页数:278页
- 主题词:移动通信-携带电话机-应用程序-程序设计
PDF下载
下载说明
iPhone开发入门与实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 关于iPhone1
1.1 iPhone是苹果公司创新的产物1
1.2 iPhone开创手机应用商店新纪元1
1.3 iPhone屏幕1
1.4 iPhone键盘2
1.5 iPhone显示效果2
1.6 iPhone用户体验2
1.7 iPhone只有一个按键3
1.8 iPhone是一款纯Touch机3
1.9 多点触摸(Multi-Touch)3
1.10 当前窗口只能有一个3
1.11 如何排列主屏图标4
1.12 如何删除应用4
第2章 关于Mac操作系统(Mac OS)5
2.1 Mac OS概述5
2.2 Mac OS版本演变5
2.3 iPhone开发一定需要苹果电脑吗6
2.4 Mac OS X也可运行在Windows PC上6
2.4.1 安装前的准备工作7
2.4.2 安装过程中的磁盘分区7
2.5 小结8
第3章 iPhone开发环境的配置9
3.1 确认Mac OS X版本9
3.2 注册Apple ID9
3.3 SDK下载与安装10
3.3.1 下载iPhone SDK10
3.3.2 安装iPhone SDK11
3.4 注册IDP会员13
第4章 iPhone应用程序开发工具14
4.1 Xcode14
4.2 Interface builder14
4.3 Cocoa Touch15
第5章 iPhone开发语言(Objective-C)16
5.1 Objective-C概述16
5.2 Objective-C是C语言的超集16
5.3 类与实例17
5.4 类17
5.5 属性(property)18
5.6 委托(Delegation)18
5.7 对象18
5.8 方法(method)18
5.8.1 方法的声明19
5.8.2 方法的调用19
5.9 输出口(Outlet)19
5.10 操作(Action)20
5.11 什么是框架(Framework)20
5.12 UIKit类图21
5.13 编程规范(Coding Standard)22
5.14 NSString22
5.15 dealloc23
5.16 小结23
第6章 创建一个简单的应用24
6.1 启动Xcode24
6.2 创建工程25
6.3 Xcode工程窗口26
6.3.1 应用委托类(App Delegate)28
6.3.2 Main Window.xib29
6.3.3 Main.m文件29
6.4 编译配置和运行30
6.5 小结31
第7章 iPhone常用控件32
7.1 按钮(Button)32
7.1.1 如何添加一个按钮(Button)32
7.1.2 按钮检查器33
7.1.3 按钮的属性35
7.1.4 按钮的实例方法36
7.1.5 一个关于按钮的应用程序36
7.2 标签(Label)39
7.2.1 标签检查器40
7.2.2 标签的属性40
7.2.3 一个关于标签的应用程序41
7.3 文本框(Text Field)42
7.3.1 文本框属性43
7.3.2 文本框类44
7.3.3 一个关于文本框的应用程序44
7.4 图像视图48
7.4.1 图像视图属性48
7.4.2 图像的属性50
7.4.3 图像的实例方法50
7.4.4 设计一个摇骰子应用50
7.5 如何添加应用图标54
7.5.1 应用图标的格式要求54
7.5.2 更改Info.plist设置54
7.6 如何隐去状态栏56
7.7 如何显示应用程序的启动界面57
7.7.1 添加图片资源57
7.7.2 设置启动界面的显示时间58
7.8 小结58
第8章 基于Window-based Application的设计59
8.1 创建工程59
8.2 创建视图控制器类实例61
8.3 添加视图62
8.4 视图控制器与视图的关联63
8.5 代码设计63
8.6 视图控制器与视图的关联问题66
8.7 小结67
第9章 基于标签栏的应用68
9.1 一个基本的标签栏应用69
9.1.1 创建标签栏工程69
9.1.2 标签栏控制器69
9.1.3 为标签添加图标71
9.2 在标签栏应用中实现导航功能72
9.2.1 将视图控制器类改为导航控制器类72
9.2.2 为第一个标签创建视图73
9.2.3 创建视图和视图控制器74
第10章 表视图应用76
10.1 什么是表视图和表视图单元77
10.2 创建动态表视图单元77
10.2.1 为表视图单元添加文本标签77
10.2.2 设置表视图单元高度78
10.2.3 设置文本标签的宽度79
10.2.4 表视图的数据来源81
10.2.5 为表单元添加图像81
第11章 iPhone多点触摸技术的应用82
11.1 UIResponder类82
11.2 触摸顺序(Touch Sequence)83
11.3 UITouch类84
11.3.1 触摸状态(Touch Phase)84
11.3.2 与触摸相关的实例方法84
11.4 UIEvent类85
11.5 一个单点触摸应用86
11.5.1 添加图像视图86
11.5.2 添加图像输出口和方法87
11.6 小结88
第12章 iPhone加速计的应用90
12.1 加速度90
12.2 加速计90
12.3 加速计的技术原理91
12.4 加速类91
12.5 加速计类91
12.6 UIAccelerometerDelegate协议91
12.7 实例方法92
12.8 小结92
第13章 iPhone程序的调试方法93
13.1 模拟器与真机的运行环境不同93
13.2 模拟器调试方法94
13.2.1 模拟器使用方法94
13.2.2 用NSLog输出调试信息95
13.2.3 断点调试96
132.4 GDB调试97
13.3 iPhone真机调试98
第14章 Cute iClock娱乐应用程序设计与实现100
14.1 时钟程序概述100
14.2 创建时钟应用工程101
14.3 添加资源文件101
14.3.1 添加图片资源101
14.3.2 添加声音资源102
14.3.3 添加库文件102
14.3.4 添加接口文件103
14.4 时钟逻辑功能的实现104
14.5 小结164
第15章 一个基于OpenGL的摇骰子游戏165
15.1 OpenGL概述166
15.1.1 OpenGL ES概述166
15.1.2 OpenGL ES与iPhone游戏开发167
15.2 摇骰子游戏功能设计167
15.3 创建游戏工程167
15.4 通过OpenGL ES显示游戏场景176
15.5 搭建游戏的基本框架182
15.5.1 画图类的实现184
15.5.2 接口封装文件的实现187
15.5.3 应用程序类的实现188
15.5.4 子窗口类的实现190
15.5.5 纹理类的实现192
15.5.6 字体类的实现200
15.6 摇骰子游戏的实现208
15.6.1 重写画图类208
15.6.2 重写应用类211
15.6.3 如何让骰子晃动起来220
15.7 如何添加背景音乐224
15.8 代码的优化232
15.9 小结239
第16章 iPhone应用程序的签名及其发布241
16.1 IDP申请241
16.2 应用程序的签名与真机验证244
16.2.1 应用程序为何需要签名244
16.2.2 应用程序在真机上的验证244
16.2.3 应用程序的签名过程245
16.2.4 签名遇到的问题及其解决方法247
16.2.5 生成可发布的应用程序251
第17章 如何将应用发布到App Store上253
17.1 应用发布的准备工作253
17.2 iPhone应用发布的入口254
17.3 发布新应用到App Store254
第18章 如何注册一个App Store免费账户258
18.1 创建账户258
18.2 下载应用到PC本地262
18.3 iPhone同步注意事项262
18.4 从PC同步到iPhone手机262
参考文献265