注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫iOS數(shù)據(jù)庫應(yīng)用高級(jí)編程(第2版)

iOS數(shù)據(jù)庫應(yīng)用高級(jí)編程(第2版)

iOS數(shù)據(jù)庫應(yīng)用高級(jí)編程(第2版)

定 價(jià):¥59.80

作 者: (美)艾烈希(Patrick Alessi)著; 馮寶隆 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 移動(dòng)開發(fā)經(jīng)典叢書
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò) 移動(dòng)開發(fā)

ISBN: 9787302369561 出版時(shí)間: 2014-07-01 包裝: 平裝
開本: 16開 頁數(shù): 340 字?jǐn)?shù):  

內(nèi)容簡介

  如果你是一名有經(jīng)驗(yàn)的開發(fā)者并對(duì)開發(fā)以數(shù)據(jù)為中心的iPhone和iPad應(yīng)用程序感興趣,那么《移動(dòng)開發(fā)經(jīng)典叢書:iOS數(shù)據(jù)庫應(yīng)用高級(jí)編程(第2版)》恰好適合你。這本必須擁有的書進(jìn)行了新的充分修訂,并且在結(jié)構(gòu)上對(duì)應(yīng)企業(yè)應(yīng)用程序的數(shù)據(jù)流。《移動(dòng)開發(fā)經(jīng)典叢書:iOS數(shù)據(jù)庫應(yīng)用高級(jí)編程(第2版)》作者PatrickAlessi經(jīng)驗(yàn)豐富,他先向你演示了如何從大規(guī)模數(shù)據(jù)庫獲取數(shù)據(jù)并將數(shù)據(jù)放入設(shè)備上和顯示該數(shù)據(jù)。然后講解了如何直接在設(shè)備上建立數(shù)據(jù),并和Web服務(wù)通信。在《移動(dòng)開發(fā)經(jīng)典叢書:iOS數(shù)據(jù)庫應(yīng)用高級(jí)編程(第2版)》的最后,你將能自信地為iPhone和iPad實(shí)現(xiàn)數(shù)據(jù)驅(qū)動(dòng)應(yīng)用程序并將iOS應(yīng)用程序和現(xiàn)有的企業(yè)系統(tǒng)集成。

作者簡介

  艾烈希(PatrickAlessi),在1980年,當(dāng)PatrickAlessi第一次看到他的名字在終端上閃過時(shí),他就迷戀上了編寫計(jì)算機(jī)程序。從那以后,他開始使用各種語言為他能獲得的硬件平臺(tái)編寫軟件,包括在他接受工程教育期間對(duì)VAX系統(tǒng)上的Fortran語言的短暫而痛苦的嘗試。Patrick從美國羅格斯大學(xué)獲得了土木工程學(xué)士學(xué)位,然后又從美國史蒂文斯理工學(xué)院獲得了計(jì)算機(jī)科學(xué)學(xué)士學(xué)位。在專業(yè)領(lǐng)域,Patrick主要研究以數(shù)據(jù)為中心的應(yīng)用程序,其客戶范圍小到小型企業(yè)數(shù)據(jù)庫,大到美國空軍的大規(guī)模系統(tǒng)。當(dāng)前,他關(guān)注于移動(dòng)開發(fā)的前景,并為如iPhone和iPad這樣的移動(dòng)設(shè)備開發(fā)網(wǎng)絡(luò)應(yīng)用程序。

圖書目錄

第Ⅰ部分 操作和顯示iPhone和iPad上的數(shù)據(jù)
第1章 數(shù)據(jù)驅(qū)動(dòng)應(yīng)用程序介紹
1.1 創(chuàng)建一個(gè)簡單的數(shù)據(jù)驅(qū)動(dòng)應(yīng)用程序
1.1.1 創(chuàng)建項(xiàng)目
1.1.2 添加UITableView
1.1.3 獲取數(shù)據(jù)
1.1.4 實(shí)現(xiàn)數(shù)據(jù)模型類
1.1.5 顯示數(shù)據(jù)
1.2 深入研究
1.2.1 設(shè)計(jì)模式
1.2.2讀取文本文件
1.3 前往下一章
第2章 iOS數(shù)據(jù)庫:SQLite
2.1 什么是SQLite
2.1.1 SQLite庫
2.1.2 SQLite和Core Data
2.2 創(chuàng)建一個(gè)簡單的數(shù)據(jù)庫
2.2.1 設(shè)計(jì)數(shù)據(jù)庫
2.2.2 創(chuàng)建數(shù)據(jù)庫
2.2.3 填充數(shù)據(jù)庫
2.2.4 可視化SQLite數(shù)據(jù)庫的工具
2.3 連接到數(shù)據(jù)庫
2.3.1 啟動(dòng)項(xiàng)目
2.3.2 模型類
2.3.3 DBAccess類
2.3.4 參數(shù)化查詢
2.3.5 寫入數(shù)據(jù)庫
2.3.6 顯示目錄
2.3.7 查看產(chǎn)品詳情
2.4 前往下一章
第3章 使用UITableView 顯示數(shù)據(jù)
3.1 定制表視圖
3.1.1 表視圖單元格樣式
3.1.2 將子視圖添加到contentView
3.1.3 子類化UITableViewCell
3.2 實(shí)現(xiàn)區(qū)段和索引
3.3 實(shí)現(xiàn)搜索
3.4 優(yōu)化表視圖性能
3.4.1 重新使用現(xiàn)有的單元格
3.4.2 不透明的子視圖
3.4.3 使用drawRect自定義繪制單元格
3.4.4 配件視圖的用戶界面約定
3.5 前往下一章
第4章 用戶界面元素
4.1 使用故事板創(chuàng)建界面
4.1.1 開始創(chuàng)建故事板示例應(yīng)用程序
4.1.2 向故事板中添加Sub-detail屏幕
4.1.3 向故事板中添加模態(tài)屏幕
4.2 使用分隔視圖控制器顯示主/從數(shù)據(jù)
4.2.1 UISplitViewController簡介
4.2.2 UISplitViewControllerDelegate協(xié)議
4.2.3 開始實(shí)現(xiàn)分隔視圖示例應(yīng)用程序
4.2.4 創(chuàng)建Detail界面
4.2.5 使用主/從視圖添加調(diào)查
4.3 在彈出窗口中顯示數(shù)據(jù)
4.3.1 創(chuàng)建InfoViewController
4.3.2 顯示UIPopoverController
4.4 手勢識(shí)別
4.4.1 UlGestureRecotmizer類
4.4.2 使用手勢識(shí)別器
4.5 文件共享支持
4.5.1 在示例應(yīng)用程序中啟用文件共享
4.5.2 序列化調(diào)查數(shù)據(jù)數(shù)組
4.5.3 反序列化并加載調(diào)查數(shù)據(jù)數(shù)組
4.5.4 共享數(shù)據(jù)
4.6 前往下一章
第Ⅱ部分 使用Core Data管理數(shù)據(jù)
第5章 Core Data介紹
5.1 Core Data基礎(chǔ)
5.2 Core Data架構(gòu)
5.2.1 Core Data棧
5.2.2 SQLite 和Core Data
5.3 Core Data 和iCloud
5.4 數(shù)據(jù)保護(hù)
5.5 一個(gè)簡單的使用Core Data實(shí)現(xiàn)的任務(wù)管理器
5.5.1 創(chuàng)建項(xiàng)目
5.5.2 檢查模板代碼
5.5.3 修改模板代碼
5.6 前往下一章
第6章 在Xcode中對(duì)數(shù)據(jù)建模
6.1 模型化數(shù)據(jù)
6.1.1 定義實(shí)體和它們的特性
6.1.2 添加實(shí)體間的關(guān)系
6.1.3 創(chuàng)建獲取屬性和獲取請(qǐng)求模板
6.2 創(chuàng)建定制NSManagedObJect子類
6.2.1 實(shí)現(xiàn)驗(yàn)證規(guī)則
6.2.2 實(shí)現(xiàn)默認(rèn)值
6.3 創(chuàng)建任務(wù)模型
6.4 前往下一章
第7章 創(chuàng)建Core Data應(yīng)用程序
7.1 任務(wù)應(yīng)用程序架構(gòu)
7.1.1 數(shù)據(jù)模型
7.1.2 類模型
7.1.3 用戶界面
7.2 編寫應(yīng)用程序代碼
7.3 MasterViewController和基本用戶界面
7.4 產(chǎn)生托管對(duì)象子類
7.5 添加和查看任務(wù)
7.5.1 創(chuàng)建ViewTaskController
7.5.2 修改MasterViewController
7.6 創(chuàng)建編輯控制器
7.6.1 使用EditPriorityViewController編輯文本
7.6.2 使用EditPriorityViewControUer設(shè)置優(yōu)先級(jí)
7.6.3 使用EditPriorityViewController添加和編輯位置
7.6.4 使用EditDateController修改日期
7.6.5 完成編輯控制器
7.7 在MasterViewController中顯示結(jié)果
7.7.1 使用NSSortDescriptor排序結(jié)果
7.7.2 使用NSPredicate過濾結(jié)果
7.8 使用NSFetchedResultsController創(chuàng)建分組表
7.9 實(shí)現(xiàn)定制托管對(duì)象
7.9.1 編寫動(dòng)態(tài)屬性代碼
7.9.2 運(yùn)行時(shí)默認(rèn)值
7.9.3 驗(yàn)證單個(gè)字段
7.9.4 多字段驗(yàn)證
7.10 前往下一章
第8章 和Core Data相關(guān)的Cocoa特性
8.1 鍵一值編碼
8.1.1 鍵和鍵路徑
8.1.2 使用鍵設(shè)置值
8.1.3 集合操作符
8.1.4 使用KVC時(shí)額外要考慮的事
8.2 鍵一值觀察
8.2.1 觀察對(duì)象的改變
8.2.2 自動(dòng)和手動(dòng)實(shí)現(xiàn)KVO
8.2.3 鍵-值觀察示例
8.3 使用NSPrcdicare
8.3.1 創(chuàng)建謂詞
8.3.2 使用謂詞
8.4 排序描述符
8.5 前往下一章
第9章 Core Data遷移和性能
9.1 模型版本控制和架構(gòu)遷移
9.1.1 模型版本控制
9.1.2 輕量遷移
9.1.3 生成映射模型
9.2 線程安全與Core Data
9.2.1 線程設(shè)計(jì)
9.2.2 線程和Core Data
9.2.3 線程和NSOperation
9.2.4 Core Data線程處理示例
9.3 Core Data性能
9.3.1 故障
9.3.2 數(shù)據(jù)存儲(chǔ)類型
9.3.3 存儲(chǔ)二進(jìn)制數(shù)據(jù)
9.3.4 實(shí)體繼承
9.3.5 運(yùn)行時(shí)性能
9.3.6 使用獲取結(jié)果控制器管理變化
9.4 使用Instruments進(jìn)行性能分析
9.4.1 啟動(dòng)Instruments
9.4.2 Instruments界面
9.4.3 Core Data儀表
9.5 前往下一章
第Ⅲ部分 使用Web服務(wù)集成應(yīng)用程序
第10章 在iPhone上使用XML
10.1 iOS SDK和Web
10.1.1 Web應(yīng)用程序架構(gòu)
10.1.2 同步數(shù)據(jù)獲取
10.1.3 URL加載系統(tǒng)
10.1.4 Web訪問示例
10.1.5 從服務(wù)器請(qǐng)求數(shù)據(jù)
10.2 XML和iPhone SDK
10.2.1 XML簡要概述
10.2.2 使用NSXML解析器解析XML
10.2.3 擴(kuò)展示例,解析肌
10.2.4 使用libxml生成XML
10.2.5 肌生成示例
10.3 前往下一章
第11章 使用Web服務(wù)進(jìn)行集成
11.1 網(wǎng)絡(luò)應(yīng)用程序架構(gòu)
11.1.1 兩層架構(gòu)
11.1.2 三層架構(gòu)(n層)
11.1.3 應(yīng)用程序通信
11.2 Web服務(wù)介紹
11.2.1 SOAP消息
11.2.2 REST協(xié)議
11.3 示例1:基于位置的搜索
11.3.1 開始
11.3.2 創(chuàng)建界面
11.3.3 Core Location
11.3.4 本地搜索API
11.3.5 使用搜索欄
11.3.6 處理Web服務(wù)響應(yīng)
11.4 示例2:內(nèi)容分析
11.4.1 開始
11.4.2 創(chuàng)建用戶界面
11.4.3 實(shí)現(xiàn)POST調(diào)用
11.4.4 接收XML響應(yīng)
11.4.5 解析響應(yīng)XML
11.4.6 完成
11.5 前往下一章
附錄A 應(yīng)用程序故障診斷工具
A.1 Instruments
A.1.1 啟動(dòng)Instruments
A.1.2 跟蹤文檔
A.1.3 Objective-C內(nèi)存管理
A.1.4 內(nèi)存泄漏示例應(yīng)用程序
A.1.5 在Instruments中分析內(nèi)存泄漏
A.2 靜態(tài)分析器

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)