版权所有:AisideChina
本博客将在今后陆续进行本书的连载,敬请关注!
更多内容请大家购买正版《iPhone应用程序开发指南(基础篇)》
目录:
准备部分
第1章 iPhone开发前的准备
1.1 应该具备的条件
1.1.1需要掌握的知识
1.1.2开发环境
1.2 iPhone开发特点
1.3 iPhone 开发流程
1.4 小结
第2章 开发工具介绍
2.1 开发工具简介
2.2 About项目的创建
2.3 Xcode窗口
2.3.1窗口的布局
2.3.2常用资源管理
2.4 用Interface Builder构建About的界面
2.4.1添加需要的控件
2.4.2在Inspector中设置控件属性
2.4.3为程序添加图标
2.5 在iPhone模拟器中运行程序
2.6 常用的快捷键
2.7 小结
语言部分
第3章 Objective-C基础
3.1 Objective-C简介
3.2 创建项目
3.3 解析Note
3.4 Objective-C中的面向对象
3.4.1类的声明
3.4.2类的实现@implement
3.4.3用NoteClass类封装记录
3.4.4初始化方法
3.4.5属性
3.5 内存管理
3.5.1iPhone中的内存管理
3.5.2用于内存管理的方法
3.5.3内存管理规则
3.6 小结
第4章 几个重要的Cocoa类
4.1 NSObject
4.2 NSString
4.2.1修改Note
4.2.2字符串的创建
4.2.3字符串的使用
4.2.4可变字符串
4.3 NSArray
4.3.1用数组组织多个记录
4.3.2 NSArray对象的创建
4.3.3获取NSArray指定索引处的元素
4.3.4 NSMutableArray
4.4 NSDictionary
4.5 小结
第5章 类别和协议
5.1 类别
5.1.1类别的声明与实现
5.1.2类别的使用
5.2 协议
5.2.1深拷贝与浅拷贝
5.2.2采用协议
5.2.3自定义协议
5.3 小结
核心部分
第6章 视图和控件
6.1 视图的概述
6.1.1视图和窗口
6.1.2视图的继承
6.1.3视图的层次结构
6.2 基本控件介绍和使用
6.2.1 UILabel和UIButton
6.2.2 UITextField
6.2.3 UISwitch
6.2.4用代码创建按钮控件
6.2.5其他控件
6.3 自定义视图
6.3.1创建自定义视图
6.3.2使用自定义视图
6.4 小结
第7章 视图控制器
7.1 视图控制器概述
7.1.1单视图控制器
7.1.2多视图控制器
7.2 ViewController
7.2.1构建基于Window的应用程序
7.2.2丰富多彩的动画效果
7.3 NavigationController
7.3.1控制器栈
7.3.2构建应用程序NoteNav
7.4 Tab Bar Controller
7.4.1 Tab Bar Controller概述
7.4.2构建应用程序NoteTab
7.5 TableViewController
7.6 小结
第8章 表视图
8.1 表视图概述
8.1.1表视图简介
8.1.2分组表和索引表
8.1.3表视图的结构
8.1.4 UITableView和UITableViewController
8.1.5数据源和委托
8.2 实现简单的表
8.2.1实现一个表
8.3 表的简单操作
8.3.1构建项目框架
8.3.2移动表视图单元
8.3.3删除表视图单元
8.4 行的选择处理
8.5 公开
8.6 分组表、索引表和搜索功能的实现
8.6.1分组表和索引表
8.6.2搜索栏和深层可变副本
8.6.3实现搜索栏
8.7 自定义表视图单元
8.8 可编辑的详细窗格
8.8.1编辑自定义表视图单元
8.8.2编辑设定时间视图
8.8.3编辑设定类型视图
8.8.4编辑详细内容视图
8.8.5修改根视图
8.9 表视图的美化
8.9.1在行左侧添加图像
8.9.2利用委托配置表视图
8.10 小结
第9章 数据持久性存储
9.1 应用程序沙盒
9.1.1获取Documents目录完整路径
9.1.2获取tmp目录完整路径
9.2 文件保存策略
9.3 使用属性列表保存应用程序数据
9.3.1属性列表序列化
9.3.2属性列表在应用程序中的使用
9.4 使用归档持久保存应用程序数据
9.4.1 NSCoding协议和NSCoping协议
9.4.2归档的实现与取消
9.4.3归档在应用程序中的使用
9.5 使用SQLite3持久保存应用程序数据
9.5.1 SQLite3 简介
9.5.2基本数据库操作
9.5.3 SQLite3在应用程序中的使用
9.6 使用Core Data持久保存应用程序数据
9.6.1 Core Data简介
9.6.2 Core Data在应用程序中的使用
9.7 小结
第10章 用户设置
10.1 用户设置概述
10.2 创建NoteSetting应用程序
10.3 设计主视图
10.4在Settings中添加设置选项
10.4.1创建一个设置束
10.4.2编写Root.plist文件
10.4.3更改字体样式
10.5 在应用程序中添加设置
10.5.1定义设置视图
10.5.2表行上添加标签和滑块
10.5.3可勾选列表
10.5.4主视图初始化并获取设置值
10.6 开关控制背景图片
10.7 小结
第11章 触摸、手势和事件
11.1 了解相关术语
11.2 轻击和拖拽
11.2.1构建应用程序NoteTaps
11.2.2轻击放大图片
11.2.3拖拽图片
11.3 轻扫翻页
11.4 捏合缩放图片
11.5 小结
第12章 国际化和本地化
12.1 了解国际化和本地化
12.1.1需要本地化的资源
12.1.2 .lproj文件的命名规则
12.2 创建一个国际化的项目
12.2.1声明输出口并连接
12.2.2定义操作
12.3 本地化应用程序
12.3.1本地化.xib文件
12.3.2本地化图像
12.3.3本地化警告信息
12.3.4本地化应用程序名称
12.4 小结
扩展部分
第13章 加速计
13.1 什么是加速计
13.2 获取设备的方向
13.2.1视图控制器的自动旋转功能
13.2.2设备的orientation属性
13.3 获取加速计的数据
13.3.1访问加速计
13.3.2获取加速计原始数据
13.4 过滤加速计数据
使用低通滤波器
使用高通滤波器
13.5 检测摇动
13.6 小结
第14章 使用Core Location和Map Kit
14.1 Core Location介绍
14.1.1定位的几种技术
14.1.2位置管理器
14.1.3获取位置信息
14.1.4 CLLocationManagerDelegate协议
14.2 使用MapKit显示位置
14.2.1使用Google地图
14.2.2添加地图注解
14.3 小结
第15章 多媒体
15.1 iPhone/iPod照片库
15.1.1访问iPhone/iPod照片库
15.2 iPhone音频
15.2.1 System Sound API播放短音频
15.2.2 AVAudioPlayer播放长音频
15.2.3 AVPlayerDemo——音频部分
15.2.4其他音频播放框架
15.3 iPhone视频
15.3.1 AVPlayerDemo——视频部分
15.4 小结
第16章 Bluetooth
16.1 GameKit框架
16.2 实现游戏
16.2.1使用session,建立连接
16.2.2实现游戏逻辑,发送数据
16.2.3接收数据
16.3 小结
相关推荐
《iPhone应用程序编程指南》是一本面向开发者的重要参考资料,旨在帮助读者深入理解如何为Apple的iOS平台开发应用程序。这本书的中文版使得更多的中国开发者能够轻松掌握iOS应用开发的技术和技巧。 在iPhone应用...
iPhone应用程序开发指南是iOS开发领域的专业参考书,为开发者提供在苹果的iOS平台上设计、开发和优化应用程序所需的工具和技术。在开发过程中,了解和掌握iPhone开发基础教程同样重要。本书及所提及的其他参考资料在...
综上所述,“iPhone应用程序编程指南(中文版)”不仅是一份详尽的开发指南,也是学习和掌握iOS开发不可或缺的重要资料。通过遵循这份指南中的建议和指导,开发者可以更好地构建出高质量的iPhone应用程序。
《iPhone应用程序开发指南.pdf》是一本深入探讨iPhone应用开发的专业书籍,主要针对想要在iOS平台上构建应用程序的开发者。这本书详细介绍了从零开始学习iOS开发所需的知识点,包括Swift编程语言、Xcode集成开发环境...
iPhone应用程序开发指南,Chapter01 iPhone开发前的准备;Chapter02 开发工具介绍;Chapter03 Objective-C基础;Chapter04 几个重要的Cocoa类;等15章内容
### iPhone应用程序编程指南知识点...通过以上知识点的总结,我们可以清晰地了解到《iPhone应用程序编程指南》中文版PDF所提供的核心信息和详细指导,为想要深入iPhone应用程序开发的读者提供了全面的入门和进阶指南。
该指南详细探讨了iPhone应用程序的基础架构,并着重介绍了UIKit框架以及其他重要的系统框架中的一些关键定制点。UIKit是iOS开发中的核心用户界面框架,提供了构建iOS应用程序界面所需的控件和基础设施。通过阅读这份...
- **平台要求**:iPhone应用程序开发需在运行MacOSX v10.5及以上版本的Intel Macintosh电脑上进行,并下载安装iPhone SDK。 #### 四、文档结构与章节概览 - **核心应用程序**:探讨iPhone应用程序的基本结构,强调...
### iPhone应用程序编程指南知识点 #### 一、介绍 **谁应该阅读本文?** ...这些知识点涵盖了iPhone应用程序开发的核心内容和技术细节,对于希望深入了解iOS开发的开发者来说是非常宝贵的资源。
本书的标题为《iPhone应用程序开发攻略之iPhone特色传感器应用》,从这个标题我们可以看出,这本书是专门针对iPhone应用程序的开发者所编写的一本关于iPhone特色传感器的应用开发教程。iPhone特色传感器包括但不限于...