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

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

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

定 價:¥59.80

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

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

內容簡介

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

作者簡介

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

圖書目錄

第Ⅰ部分 操作和顯示iPhone和iPad上的數(shù)據(jù)
第1章 數(shù)據(jù)驅動應用程序介紹
1.1 創(chuàng)建一個簡單的數(shù)據(jù)驅動應用程序
1.1.1 創(chuàng)建項目
1.1.2 添加UITableView
1.1.3 獲取數(shù)據(jù)
1.1.4 實現(xiàn)數(shù)據(jù)模型類
1.1.5 顯示數(shù)據(jù)
1.2 深入研究
1.2.1 設計模式
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)建一個簡單的數(shù)據(jù)庫
2.2.1 設計數(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 啟動項目
2.3.2 模型類
2.3.3 DBAccess類
2.3.4 參數(shù)化查詢
2.3.5 寫入數(shù)據(jù)庫
2.3.6 顯示目錄
2.3.7 查看產品詳情
2.4 前往下一章
第3章 使用UITableView 顯示數(shù)據(jù)
3.1 定制表視圖
3.1.1 表視圖單元格樣式
3.1.2 將子視圖添加到contentView
3.1.3 子類化UITableViewCell
3.2 實現(xiàn)區(qū)段和索引
3.3 實現(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)建故事板示例應用程序
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 開始實現(xiàn)分隔視圖示例應用程序
4.2.4 創(chuàng)建Detail界面
4.2.5 使用主/從視圖添加調查
4.3 在彈出窗口中顯示數(shù)據(jù)
4.3.1 創(chuàng)建InfoViewController
4.3.2 顯示UIPopoverController
4.4 手勢識別
4.4.1 UlGestureRecotmizer類
4.4.2 使用手勢識別器
4.5 文件共享支持
4.5.1 在示例應用程序中啟用文件共享
4.5.2 序列化調查數(shù)據(jù)數(shù)組
4.5.3 反序列化并加載調查數(shù)據(jù)數(shù)組
4.5.4 共享數(shù)據(jù)
4.6 前往下一章
第Ⅱ部分 使用Core Data管理數(shù)據(jù)
第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 數(shù)據(jù)保護
5.5 一個簡單的使用Core Data實現(xiàn)的任務管理器
5.5.1 創(chuàng)建項目
5.5.2 檢查模板代碼
5.5.3 修改模板代碼
5.6 前往下一章
第6章 在Xcode中對數(shù)據(jù)建模
6.1 模型化數(shù)據(jù)
6.1.1 定義實體和它們的特性
6.1.2 添加實體間的關系
6.1.3 創(chuàng)建獲取屬性和獲取請求模板
6.2 創(chuàng)建定制NSManagedObJect子類
6.2.1 實現(xiàn)驗證規(guī)則
6.2.2 實現(xiàn)默認值
6.3 創(chuàng)建任務模型
6.4 前往下一章
第7章 創(chuàng)建Core Data應用程序
7.1 任務應用程序架構
7.1.1 數(shù)據(jù)模型
7.1.2 類模型
7.1.3 用戶界面
7.2 編寫應用程序代碼
7.3 MasterViewController和基本用戶界面
7.4 產生托管對象子類
7.5 添加和查看任務
7.5.1 創(chuàng)建ViewTaskController
7.5.2 修改MasterViewController
7.6 創(chuàng)建編輯控制器
7.6.1 使用EditPriorityViewController編輯文本
7.6.2 使用EditPriorityViewControUer設置優(yōu)先級
7.6.3 使用EditPriorityViewController添加和編輯位置
7.6.4 使用EditDateController修改日期
7.6.5 完成編輯控制器
7.7 在MasterViewController中顯示結果
7.7.1 使用NSSortDescriptor排序結果
7.7.2 使用NSPredicate過濾結果
7.8 使用NSFetchedResultsController創(chuàng)建分組表
7.9 實現(xiàn)定制托管對象
7.9.1 編寫動態(tài)屬性代碼
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 自動和手動實現(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 模型版本控制和架構遷移
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 數(shù)據(jù)存儲類型
9.3.3 存儲二進制數(shù)據(jù)
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服務集成應用程序
第10章 在iPhone上使用XML
10.1 iOS SDK和Web
10.1.1 Web應用程序架構
10.1.2 同步數(shù)據(jù)獲取
10.1.3 URL加載系統(tǒng)
10.1.4 Web訪問示例
10.1.5 從服務器請求數(shù)據(jù)
10.2 XML和iPhone SDK
10.2.1 XML簡要概述
10.2.2 使用NSXML解析器解析XML
10.2.3 擴展示例,解析肌
10.2.4 使用libxml生成XML
10.2.5 肌生成示例
10.3 前往下一章
第11章 使用Web服務進行集成
11.1 網(wǎng)絡應用程序架構
11.1.1 兩層架構
11.1.2 三層架構(n層)
11.1.3 應用程序通信
11.2 Web服務介紹
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服務響應
11.4 示例2:內容分析
11.4.1 開始
11.4.2 創(chuàng)建用戶界面
11.4.3 實現(xiàn)POST調用
11.4.4 接收XML響應
11.4.5 解析響應XML
11.4.6 完成
11.5 前往下一章
附錄A 應用程序故障診斷工具
A.1 Instruments
A.1.1 啟動Instruments
A.1.2 跟蹤文檔
A.1.3 Objective-C內存管理
A.1.4 內存泄漏示例應用程序
A.1.5 在Instruments中分析內存泄漏
A.2 靜態(tài)分析器

本目錄推薦

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