您现在的位置:首页 > 知识库 > 电子信息 >艾思德移动技术丛书 iPhone应用程序开发指南 基础篇 [张英锋 刘超主编] 2010年版
艾思德移动技术丛书 iPhone应用程序开发指南 基础篇 [张英锋 刘超主编] 2010年版

艾思德移动技术丛书 iPhone应用程序开发指南 基础篇 [张英锋 刘超主编] 2010年版

资料大小: 174.39 MB
文档格式: PDF文档
资料语言: 简体中文
资料类别: 电子信息
更新日期: 2023-03-10
下载说明:
推荐信息: 指南   主编   开发   基础   应用程序

本地下载(30点)  备用下载(30点)

内容简介
iPhone应用程序开发指南 基础篇
作者:张英锋 刘超主编
出版时间:2010年版
丛编项: 艾思德移动技术丛书
内容简介
  《艾思德移动技术丛书》是国内第一套原创的iPhone开发书籍,作者均是一线的iPhone软件工程师,他们拥有丰富的项目开发经验,完全按照国人的思路和语言来编写,避免了翻译书籍因译者水平、思维方式和文化差异产生的阅读障碍。本书是《艾思德移动技术丛书》的一个分册,从最基础的Objective-C语言开始,逐渐深入地介绍iPhone软件开发技术。书中各章均结合案例进行讲解,读者可以在实现案例的过程中逐渐掌握iPhone开发技能。随书赠送的光盘中不仅有包含中文注释的程序源代码,还有丰富的PPT课件和视频,便于教育、培训机构的教师开展iPhone开发教学。本书作者团队同时开发了iPhone电子书,结合iPhone的视频、动画、多触摸、重力感应等特性,为读者提供了更好的移动阅读体验,欢迎通过苹果软件商店购买。本书及电子书的内容均会随着iPhone开发技术的演进,不断地更新和升级。读者如果在学习中遇到问题,可以到艾思德独立软件开发者联盟网站(www.aisidechina.com)的iPhone开发论坛,与本书作者和全国各地的iPhone开发者交流。
目录
第1篇 准备篇
第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 用InterfaceBuilder构建About的界面
2.4.1 添加需要的控件
2.4.2 在Inspector中设置控件属性
2.4.3 为程序添加图标
2.5 在iPhone模拟器中运行程序
2.6 常用的快捷键
2.7 小结
第2篇 语言篇
第3章 Objective-C基础
3.1 Object.ive-C简介
3.2 创建项目
3.3 解析Note
3.4 0bjective-C中的面向对象
3.4.1 类的声明
3.4.2 类的实现
3.4.3 用NoteClass类封装记录
3.4.4 初始化方法
3.4.5 属性
3.5 内存管理
3.5.1 iPhone中的内存管理
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 小结
第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 FabBarController-
7.4.1 TabBarController概述
7.4.2 构建应用程序NoteTab
7.5 Table View ControUer
7.6 小结
第8章 表视图
8.1 表视图概述
8.1.1 表视图简介
8.1.2 分组表和索引表
8.1.3 表视图的结构
8.1.4 UI Table View和UITable View Controller
8.1.5 数据源和委托
8.2 实现一个简单的表
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协议和NSCopying协议
9.4.2 归档的实现与取消
9.4.3 归档在应用程序中的使用
……
第10章 用户设置
第11章 触摸、手势和事件
第12章 国际化和本地化
第4篇 扩展篇
第13章 加速计
第14章 使用Core Location和Map Kit
第15章 多媒体
第16章 Bluetooth
参考文献