• iOS数据库应用高级编程
21年品牌 40万+商家 超1.5亿件商品

iOS数据库应用高级编程

6.08 1.0折 59.8 九五品

仅1件

北京通州
认证卖家担保交易快速发货售后保障

作者Patrick Alessi

出版社清华大学出版社

ISBN9787302369561

出版时间2014-07

版次1

装帧平装

开本16开

纸张胶版纸

页数356页

字数99999千字

定价59.8元

上书时间2024-05-13

纵列風

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
基本信息
书名:iOS数据库应用高级编程
定价:59.8元
作者:Patrick Alessi
出版社:清华大学出版社
出版日期:2014-07-01
ISBN:9787302369561
字数:541000
页码:356
版次:1
装帧:平装
开本:12开
商品重量:
编辑推荐

内容提要
如果你是一名有经验的开发者并对开发以数据为中心的iPhone和iPad应用程序感兴趣,那么《iOS数据库应用高级编程(第2版)》恰好适合你。这本必须拥有的书进行了新的充分修订,并且在结构上对应企业应用程序的数据流。该书作者Patrick Alessi经验丰富,他先向你演示了如何从大规模数据库获取数据并将数据放入设备上和显示该数据。然后讲解了如何直接在设备上建立数据,并和Web服务通信。在本书的最后,你将能自信地为iPhone和iPad实现数据驱动应用程序并将iOS应用程序和现有的企业系统集成。
目录
第Ⅰ部分 操作和显示iPhone 和iPad 上的数据 章 数据驱动应用程序介绍 1 1 创建一个简单的数据驱动应用程序1 1 1 创建项目 1 1 2 添加UITableView1 1 3 获取数据 1 1 4 实现数据模型类1 1 5 显示数据 1 2 深入研究 1 2 1 设计模式 1 2 2 读取文本文件 1 3 前往下一章第2 章 iOS 数据库:SQLite2 1 什么是SQLite 2 1 1 SQLite 库 2 1 2 SQLite 和Core Data 2 2 创建一个简单的数据库2 2 1 设计数据库 2 2 2 创建数据库 2 2 3 填充数据库 2 2 4 可视化SQLite 数据库的工具 2 3 连接到数据库 2 3 1 启动项目 2 3 2 模型类2 3 3 DBAccess 类2 3 4 参数化查询 2 3 5 写入数据库 2 3 6 显示目录 2 3 7 查看产品详情 2 4 前往下一章第3 章 使用UITableView 显示数据3 1 定制表视图3 1 1 表视图单元格样式3 1 2 将子视图添加到contentView 3 1 3 子类化UITableViewCell 3 2 实现区段和索引3 3 实现搜索 3 4 优化表视图性能3 4 1 重新使用现有的单元格 3 4 2 不透明的子视图3 4 3 使用drawRect 自定义绘制单元格 3 4 4 配件视图的用户界面约定 3 5 前往下一章第4 章 用户界面元素4 1 使用故事板创建界面 4 1 1 开始创建故事板示例应用程序4 1 2 向故事板中添加Sub-detail 屏幕 4 1 3 向故事板中添加模态屏幕 4 2 使用分隔视图控制器显示主/从数据 4 2 1 UISplitViewController 简介 4 2 2 UISplitViewControllerDelegate 协议 4 2 3 开始实现分隔视图示例应用程序 4 2 4 创建Detail 界面 4 2 5 使用主/从视图添加调查 4 3 在弹出窗口中显示数据 4 3 1 创建InfoViewController 4 3 2 显示UIPopoverController4 4 手势识别 4 4 1 UIGestureRecognizer 类4 4 2 使用手势识别器 4 5 文件共享支持4 5 1 在示例应用程序中启用文件共享4 5 2 序列化调查数据数组4 5 3 反序列化并加载调查数据数组 4 5 4 共享数据4 6 前往下一章 第Ⅱ部分 使用Core Data 管理数据第5 章 Core Data 介绍 5 1 Core Data 基础 5 2 Core Data 架构 5 2 1 Core Data 栈 5 2 2 SQLite 和Core Data  5 3 Core Data 和iCloud 5 4 数据保护 5 5 一个简单的使用Core Data 实现的任务管理器5 5 1 创建项目5 5 2 检查模板代码 5 5 3 修改模板代码 5 6 前往下一章 第6 章 在Xcode 中对数据建模 6 1 模型化数据 6 1 1 定义实体和它们的特性6 1 2 添加实体间的关系 6 1 3 创建获取属性和获取请求模板 6 2 创建定制NSManagedObject 子类 6 2 1 实现验证规则 6 2 2 实现默认值6 3 创建任务模型 6 4 前往下一章 第7 章 创建Core Data 应用程序 7 1 任务应用程序架构7 1 1 数据模型7 1 2 类模型 7 1 3 用户界面7 2 编写应用程序代码7 3 MasterViewController 和基本用户界面 7 4 产生托管对象子类7 5 添加和查看任务 7 5 1 创建ViewTaskController 7 5 2 修改MasterViewController 7 6 创建编辑控制器 7 6 1 使用EditTextViewController 编辑文本 7 6 2 使用EditPriorityViewController 设置优先级 7 6 3 使用EditLocationViewController 添加和编辑位置 7 6 4 使用EditDateController 修改日期7 6 5 完成编辑控制器 7 7 在MasterViewController 中显示结果 7 7 1 使用NSSortDescriptor 排序结果 7 7 2 使用NSPredicate 过滤结果7 8 使用NSFetchedResultsController 创建分组表 7 9 实现定制托管对象7 9 1 编写动态属性代码 7 9 2 运行时默认值 7 9 3 验证单个字段 7 9 4 多字段验证7 10 前往下一章 第8 章 和Core Data 相关的Cocoa 特性8 1 键-值编码8 1 1 键和键路径8 1 2 使用键设置值 8 1 3 集合操作符8 1 4 使用KVC 时额外要考虑的事 8 2 键-值观察8 2 1 观察对象的改变 8 2 2 自动和手动实现KVO 8 2 3 键-值观察示例 8 3 使用NSPredicate 8 3 1 创建谓词8 3 2 使用谓词8 4 排序描述符 8 5 前往下一章 第9 章 Core Data 迁移和性能9 1 模型版本控制和架构迁移 9 1 1 模型版本控制 9 1 2 轻量迁移9 1 3 生成映射模型 9 2 线程安全与Core Data 9 2 1 线程设计9 2 2 线程和Core Data 9 2 3 线程和NSOperation 9 2 4 Core Data 线程处理示例 9 3 Core Data 性能 9 3 1 故障 9 3 2 数据存储类型 9 3 3 存储二进制数据 9 3 4 实体继承9 3 5 运行时性能9 3 6 使用获取结果控制器管理变化 9 4 使用Instruments 进行性能分析 9 4 1 启动Instruments 9 4 2 Instruments 界面 9 4 3 Core Data 仪表 9 5 前往下一章 第Ⅲ部分 使用Web 服务集成应用程序0 章 在iPhone 上使用XML 10 1 iOS SDK 和Web 10 1 1 Web 应用程序架构 10 1 2 同步数据获取10 1 3 URL 加载系统 10 1 4 Web 访问示例10 1 5 从服务器请求数据 10 2 XML 和iPhone SDK 10 2 1 XML 简要概述 10 2 2 使用NSXML 解析器解析XML 10 2 3 扩展示例,解析XML10 2 4 使用libxml 生成XML  10 2 5 XML 生成示例 10 3 前往下一章 1 章 使用Web 服务进行集成 11 1 网络应用程序架构 11 1 1 两层架构 11 1 2 三层架构(n 层) 11 1 3 应用程序通信11 2 Web 服务介绍11 2 1 SOAP 消息 11 2 2 REST 协议 11 3 示例1:基于位置的搜索 11 3 1 开始 11 3 2 创建界面 11 3 3 Core Location 11 3 4 本地搜索API 11 3 5 使用搜索栏 11 3 6 处理Web 服务响应 11 4 示例2:内容分析 11 4 1 开始 11 4 2 创建用户界面11 4 3 实现POST 调用11 4 4 接收XML 响应 11 4 5 解析响应XML 11 4 6 完成 11 5 前往下一章 附录A 应用程序故障诊断工具A 1 InstrumentsA 1 1 启动Instruments A 1 2 跟踪文档 A 1 3 Objective-C 内存管理 A 1 4 内存泄漏示例应用程序 A 1 5 在Instruments 中分析内存泄漏 A 2 静态分析器
作者介绍
Patrick Alessi为包括小型企业和美国空军在内的客户建立以数据为中心的应用程序。他建立了MotivationalQuotes和CNodes应用。他是ProfessionaliPhone and iPad Database Application Programming 和《iOS游戏开发入门经典》的作者。当前,他努力专注于为移动设备建立移动和互联应用程序。
序言

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP