《iPhone应用程序开发指南》目录

原文地址   http://www.aisidechina.com/blog/

 

 

版权所有: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 小结

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值