封面
版权信息
前言
什么是iOS
为什么推荐你购买本书
学习本书需要准备什么
需要了解哪些编程知识
怎样读本书
学习过程中遇到问题,请联系我们一起解决
致谢
第1章 弹起前奏曲:环境设置
1.1 · 前期准备
1.1.1 开发环境要求
1.1.2 注册为苹果开发者
1.2 · 安装Xcode
1.3 · 相关资源
第2章 让舞台多姿多彩:设计第一个iPhone界面
- APP免费
2.1 · 什么是Xcode
- APP免费
2.2 · 创建项目
- APP免费
2.3 · Xcode项目窗口
- APP免费
2.3.1 工具栏(Toolbar)
- APP免费
2.3.2 导航区域(Navigator area)
- APP免费
2.3.3 编辑区域与调试区域(Editor area/Debug area)
- APP免费
2.3.4 检查窗格(Inspector pane)
- APP免费
2.4 · Interface Builder
- APP免费
2.5 · Hello World经典程序
- APP免费
2.6 · 实现视图自动旋转功能
- APP免费
2.7 · 掌握更多的常用控件
- APP免费
2.8 · 掌握表格视图
- APP免费
2.9 · 实现视图切换
- APP免费
2.10 · 本章 总结
- APP免费
第3章 数学算术:计算器
- APP免费
3.1 · 实现简单计算器功能
- APP免费
3.1.1 基本功能
- APP免费
3.1.2 创建项目
- APP免费
3.1.3 构建视图
- APP免费
3.1.4 实现基本功能
- APP免费
3.1.4.1 逻辑分析
- APP免费
3.1.4.2 点击数字按钮
- APP免费
3.1.4.3 点击操作符按钮
- APP免费
3.1.5 实现存储
- APP免费
3.2 · 实现科学计算器
- APP免费
3.2.1 实现思路
- APP免费
3.2.2 创建另一个视图控制器
- APP免费
3.2.3 构建视图
- APP免费
3.2.4 旋转切换视图
- APP免费
3.3 · 本章 总结
- APP免费
第4章 上演第一幕:电子图书程序
- APP免费
4.1 · 程序结构
- APP免费
4.2 · 知识点分析
- APP免费
4.3 · 移动图书数据库结构
- APP免费
4.3.1 使用命令行创建SQLite数据库
- APP免费
4.3.2 使用客户端软件创建SQLite数据库
- APP免费
4.4 · 创建一个iPhone项目
- APP免费
4.4.1 项目文件介绍
- APP免费
4.4.2 应用程序还需要哪些文件
- APP免费
4.4.2.1 图书目录类BookIndex
- APP免费
4.4.2.2 图书正文类BookContent
- APP免费
4.5 · 创建另一个视图控制器
- APP免费
4.6 · 应用程序国际化
- APP免费
4.6.1 标题的国际化
- APP免费
4.6.2 文本的国际化
- APP免费
4.7 · 在项目中引入SQLite支持
- APP免费
4.7.1 引入example_book.sqlite3文件
- APP免费
4.7.2 操作SQLite的类
- APP免费
4.7.3 SQLiteHelper
- APP免费
4.7.4 BookDB
- APP免费
4.8 · 了解UIViewController
- APP免费
4.9 · 设计并处理第1个窗口:图书目录列表
- APP免费
4.9.1 初始代码分析
- APP免费
4.9.2 添加UITableView
- APP免费
4.9.3 添加视图控制器属性
- APP免费
4.9.4 关联IBOutlet对象和UITableView
- APP免费
4.9.5 读取并处理图书目录
- APP免费
4.10 · 设计并处理第2个窗口:图书正文
- APP免费
4.10.1 BookContentViewController.h接口文件
- APP免费
4.10.2 BookContentViewController.xib视图文件
- APP免费
4.10.3 关联IBOutlet对象和控件
- APP免费
4.10.4 BookContentViewController.m实现文件
- APP免费
4.10.5 如何显示正文
- APP免费
4.11 · UITableViewDelegate与UITableViewDataSource
- APP免费
4.12 · 设置程序启动画面
- APP免费
4.13 · 应用程序图标
- APP免费
4.14 · 本章 总结
- APP免费
第5章 学文识字:新华字典
- APP免费
5.1 · 分析新华字典功能
- APP免费
5.2 · 设计新华字典数据库结构
- APP免费
5.3 · 创建新华字典项目
- APP免费
5.4 · 搜索汉字
- APP免费
5.4.1 设计视图
- APP免费
5.4.2 了解UISearchBar
- APP免费
5.4.3 实现Word字类
- APP免费
5.4.4 在数据库中查找汉字
- APP免费
5.4.5 显示汉字介绍
- APP免费
5.5 · 按拼音搜索
- APP免费
5.5.1 设计视图
- APP免费
5.5.2 在数据库中查找
- APP免费
5.5.3 了解UITableViewDataSource
- APP免费
5.5.4 实现代理方法
- APP免费
5.5.5 控制Tab切换
- APP免费
5.6 · 按部首搜索
- APP免费
5.6.1 设计视图
- APP免费
5.6.2 在数据库中查找
- APP免费
5.6.3 具体实现
- APP免费
5.7 · 按笔画搜索
- APP免费
5.7.1 设计视图
- APP免费
5.7.2 了解多视图程序
- APP免费
5.7.3 具体实现
- APP免费
5.8 · 本章 总结
- APP免费
第6章 图霸天下:图片浏览器
- APP免费
6.1 · 图片浏览器结构
- APP免费
6.2 · 应用程序知识点分析
- APP免费
6.3 · 设计图片浏览器数据库结构
- APP免费
6.4 · 创建图片浏览器项目
- APP免费
6.5 · 相册属性类与图片属性类
- APP免费
6.6 · 引入SQLite 3
- APP免费
6.7 · 第1个功能:管理相册
- APP免费
6.7.1 “添加”按钮
- APP免费
6.7.2 使用UIAlertView添加相册
- APP免费
6.7.3 显示相册
- APP免费
6.7.4 修改相册
- APP免费
6.7.5 删除相册
- APP免费
6.8 · 第2个功能:浏览相册
- APP免费
6.8.1 添加组件
- APP免费
6.8.2 从系统照片库复制图片
- APP免费
6.8.3 处理并显示图片
- APP免费
6.8.4 删除相册中的图片
- APP免费
6.9 · 第3个功能:查看图片
- APP免费
6.9.1 了解UIScrollView
- APP免费
6.9.2 用电子邮件发送图片
- APP免费
6.9.3 将图片保存到系统照片库
- APP免费
6.9.4 用幻灯片播放图片
- APP免费
6.10 · 本章 总结
- APP免费
第7章 优胜劣汰:iTunes歌曲排行榜
- APP免费
7.1 · iTunes 歌曲排行榜结构
- APP免费
7.2 · 应用程序知识点分析
- APP免费
7.3 · 什么是Core Data
- APP免费
7.3.1 Core Data基本架构
- APP免费
7.3.1.1 托管对象和上下文(Managed Objects and Contexts)
- APP免费
7.3.1.2 获取数据请求(Fetch Request)
- APP免费
7.3.1.3 持久化存储协调器
- APP免费
7.3.1.4 持久化存储(Persistent Stores)
- APP免费
7.3.1.5 持久化文件(Persistent Documents)
- APP免费
7.3.2 托管对象(Managed Objects)和托管对象模型(Managed Object Model)
- APP免费
7.3.3 基本实现
- APP免费
7.4 · 创建iPhone项目
- APP免费
7.5 · 持久化存储模型
- APP免费
7.5.1 歌曲信息
- APP免费
7.5.2 配置托管对象模型
- APP免费
7.5.3 创建托管对象Song
- APP免费
7.6 · NSOperation与NSOperationQueue
- APP免费
7.7 · NSURLConnection
- APP免费
7.8 · libxml2
- APP免费
7.9 · 将歌曲排行榜下载到Core Data
- APP免费
7.9.1 iTunesRSSImporter
- APP免费
7.9.2 源代码分析
- APP免费
7.9.2.1 iTunesRSSImporter.h
- APP免费
7.9.2.2 iTunesRSSImporter.m
- APP免费
7.10 · 歌曲详细信息:SongDetailViewController
- APP免费
7.11 · 自定义歌曲排行榜中的歌曲信息显示
- APP免费
7.12 · 歌曲排行榜:TopSongsViewController
- APP免费
7.12.1 TopSongsViewController.h 接口文件
- APP免费
7.12.2 TopSongsViewController.m实现文件
- APP免费
7.12.3 NSFetchedResultsController
- APP免费
7.12.4 获取数据
- APP免费
7.12.5 显示获取的数据
- APP免费
7.12.6 延迟加载封面图片
- APP免费
7.12.7 下载图片
- APP免费
7.12.8 ImageDownloader.h 接口文件
- APP免费
7.12.9 ImageDownloader.m实现文件
- APP免费
7.13 · AppDelegate
- APP免费
7.13.1 AppDelegate.h 接口文件
- APP免费
7.13.2 AppDelegate.m实现文件
- APP免费
7.14 · 本章 总结
- APP免费
第8章 智商大战:挑战数独
- APP免费
8.1 · 什么是数独游戏
- APP免费
8.2 · 编写数独游戏第1步
- APP免费
8.3 · 游戏菜单设计
- APP免费
8.4 · 数独棋盘设计
- APP免费
8.5 · 数字输入工具设计
- APP免费
8.6 · 辅助数字输入设计
- APP免费
8.7 · 游戏结束,判断正确性
- APP免费
8.8 · 本章 总结
- APP免费
第9章 人人爱玩:迷你连连看
- APP免费
9.1 · 什么是Cocos2d
- APP免费
9.2 · 安装Cocos2d
- APP免费
9.3 · 创建Cocos2d应用
- APP免费
9.4 · Cocos2d目录结构
- APP免费
9.5 · 开始编写程序
- APP免费
9.5.1 main.m
- APP免费
9.5.2 预编译前缀头文件
- APP免费
9.5.3 AppDelegate
- APP免费
9.5.4 HelloWorldLayer
- APP免费
9.5.5 内存管理
- APP免费
9.6 · 主场景游戏菜单设计
- APP免费
9.7 · 游戏关卡选择
- APP免费
9.8 · 游戏界面设计
- APP免费
9.9 · 核心算法:生成随机的成对图片
- APP免费
9.10 · 核心算法:判断图片能否被消除
- APP免费
9.11 · 游戏时间进度条设计
- APP免费
9.12 · 游戏道具设计
- APP免费
9.13 · 游戏背景音乐与音效设置
- APP免费
9.14 · 存储游戏关卡设置与用户游戏数据
- APP免费
9.15 · 本章 总结
- APP免费
第10章 快乐旅途:地图、定位系统开发
- APP免费
10.1 · MapKit框架
- APP免费
10.2 · Core Location框架
- APP免费
10.2.1 什么是Core Location
- APP免费
10.2.2 使用Core Location
- APP免费
10.2.3 反向编码CLGeocoder
- APP免费
10.3 · 地图注解
- APP免费
10.3.1 添加地图注解
- APP免费
10.3.2 长按添加地图注解
- APP免费
10.4 · 本章 总结
- APP免费
第11章 用之不竭:iCloud应用
- APP免费
11.1 · 什么是iCloud
- APP免费
11.2 · iCloud的存储方式
- APP免费
11.3 · 配置iCloud应用的授权
- APP免费
11.4 · 实例:从iCloud上传与下载文件
- APP免费
11.5 · 本章 总结
- APP免费
第12章 完美谢幕:iOS应用程序发布与管理
- APP免费
12.1 · 注册开发者账号
- APP免费
12.2 · iOS Provisioning Portal
- APP免费
12.2.1 证书
- APP免费
12.2.2 设备
- APP免费
12.2.3 App ID
- APP免费
12.2.4 创建Provisioning Portal
- APP免费
12.2.5 安装Provisioning Portal
- APP免费
12.3 · 发布应用程序
- APP免费
12.3.1 编译可发布应用程序
- APP免费
12.3.2 iTunes Connect
- APP免费
12.4 · 上传应用程序
更新时间:2018-12-27 19:42:58