注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)iOS核心開(kāi)發(fā)手冊(cè)(原書(shū)第5版)

iOS核心開(kāi)發(fā)手冊(cè)(原書(shū)第5版)

iOS核心開(kāi)發(fā)手冊(cè)(原書(shū)第5版)

定 價(jià):¥119.00

作 者: (美)薩頓,(美)沃德韋爾 著,愛(ài)飛翔 譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 操作系統(tǒng)/系統(tǒng)開(kāi)發(fā) 計(jì)算機(jī)/網(wǎng)絡(luò)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111491859 出版時(shí)間: 2015-03-01 包裝:
開(kāi)本: 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)介紹了如何利用iOS7進(jìn)行程序開(kāi)發(fā)的已經(jīng)過(guò)檢驗(yàn)的可信解決方案。作者將當(dāng)前最優(yōu)的實(shí)踐運(yùn)用到工作代碼中,將核心的概念轉(zhuǎn)換為讀者方便理解和應(yīng)用的具體方案,利用實(shí)例,充分展示了iOS開(kāi)發(fā)中的“如何進(jìn)行”和“為什么這么做”兩個(gè)方面。

作者簡(jiǎn)介

暫缺《iOS核心開(kāi)發(fā)手冊(cè)(原書(shū)第5版)》作者簡(jiǎn)介

圖書(shū)目錄

譯者序
前 言
致 謝
第1章 手勢(shì)與觸摸
1.1 觸摸
1.1.1 觸摸操作所處的階段
1.1.2 UIResponder類中的觸摸事件響應(yīng)方法
1.1.3 對(duì)視圖的觸摸
1.1.4 多點(diǎn)觸摸
1.1.5 手勢(shì)識(shí)別器
1.2 解決方案:添加簡(jiǎn)單的直接操縱界面
1.3 解決方案:添加拖動(dòng)手勢(shì)識(shí)別器
1.4 解決方案:同時(shí)使用多個(gè)手勢(shì)識(shí)別器
1.5 解決方案:限制移動(dòng)
1.6 解決方案:測(cè)試觸摸
1.7 解決方案:針對(duì)位圖的觸摸測(cè)試
1.8 解決方案:根據(jù)觸摸情況在屏幕上繪制內(nèi)容
1.9 解決方案:令繪制效果變得平滑
1.10 解決方案:?jiǎn)⒂枚帱c(diǎn)觸摸
1.11 解決方案:檢測(cè)圓圈手勢(shì)
1.12 解決方案:創(chuàng)建自定義手勢(shì)識(shí)別器
1.13 解決方案:把滾動(dòng)視圖中的內(nèi)容拖曳到外面
1.14 解決方案:實(shí)時(shí)的觸摸反饋
1.14.1 啟用觸摸反饋效果
1.14.2 攔截并轉(zhuǎn)發(fā)觸摸事件
1.14.3 實(shí)現(xiàn)TOUCHkit的TOUCHkitView類
1.15 解決方案:向視圖中添加菜單
1.16 小結(jié)
第2章 構(gòu)建并使用控件
2.1 UIControl類
2.1.1 目標(biāo)-動(dòng)作模式
2.1.2 控件的種類
2.1.3 控件事件
2.2 按鈕
2.3 Interface Builder中的按鈕
2.4 解決方案:構(gòu)建按鈕
2.4.1 多行按鈕文本
2.4.2 為按鈕添加動(dòng)畫(huà)元件
2.4.3 為按鈕添加額外狀態(tài)
2.5 解決方案:使按鈕以動(dòng)畫(huà)效果來(lái)響應(yīng)用戶
2.6 解決方案:為滑桿控件添加自定義的滑塊
2.6.1 定制UISlider控件
2.6.2 添加優(yōu)化代碼
2.7 解決方案:創(chuàng)建可以連續(xù)點(diǎn)擊兩次的分段選擇控件
2.7.1 實(shí)現(xiàn)第二次點(diǎn)擊時(shí)的反饋效果
2.7.2 控件及帶屬性的字符串
2.8 開(kāi)關(guān)控件與步進(jìn)控件
2.9 解決方案:編寫(xiě)UIControl的子類
2.9.1 創(chuàng)建控件
2.9.2 追蹤觸摸事件
2.9.3 派發(fā)控件事件
2.10 解決方案:構(gòu)建評(píng)分所用的Star Slider控件
2.11 解決方案:構(gòu)建觸摸轉(zhuǎn)盤(pán)控件
2.12 解決方案:創(chuàng)建拉曳控件
2.12.1 為控件添加提示效果
2.12.2 測(cè)試觸摸
2.13 解決方案:構(gòu)建自定義的鎖定控件
2.14 解決方案:圖片庫(kù)查看器
2.15 構(gòu)建工具欄
2.16 小結(jié)
第3章 提醒用戶
3.1 直接向用戶彈出警告視圖
3.1.1 構(gòu)建簡(jiǎn)單的警告視圖
3.1.2 設(shè)置UIAlertView的委托
3.1.3 顯示UIAlertView
3.1.4 各種UIAlertView
3.2 解決方案:構(gòu)建支持塊的警告視圖
3.2.1 塊簡(jiǎn)介
3.2.2 使用塊時(shí)避免保留循環(huán)
3.3 解決方案:將變長(zhǎng)參數(shù)列表與UIAlertView結(jié)合起來(lái)使用
3.4 展示選項(xiàng)列表
3.4.1 滾動(dòng)菜單
3.4.2 在動(dòng)作表中顯示文本
3.5 將操作進(jìn)度告知用戶并提示其稍等片刻
3.5.1 使用UIActivity-IndicatorView
3.5.2 使用UIProgressView
3.6 解決方案:在屏幕上繪制模態(tài)的進(jìn)度指示器
3.7 解決方案:自制的模態(tài)警告視圖
3.8 解決方案:基本的popover
3.9 解決方案:本機(jī)通知
3.10 用網(wǎng)絡(luò)活動(dòng)指示器提醒用戶
3.11 解決方案:播放簡(jiǎn)單的提示音
3.11.1 System Sound
3.11.2 為使用系統(tǒng)框架而引入模塊
3.11.3 震動(dòng)
3.11.4 警示音
3.11.5 延遲
3.11.6 釋放系統(tǒng)音
3.12 小結(jié)
第4章 編排視圖及其動(dòng)畫(huà)效果
4.1 視圖層級(jí)
4.2 解決方案:用樹(shù)狀圖來(lái)描述視圖層級(jí)
4.3 解決方案:查詢子視圖
4.4 管理子視圖
4.4.1 添加子視圖
4.4.2 重排及刪除子視圖
4.4.3 UIView的回調(diào)方法
4.5 為視圖設(shè)定標(biāo)簽并查找視圖
4.6 解決方案:通過(guò)對(duì)象關(guān)聯(lián)機(jī)制為視圖設(shè)定名稱
4.7 視圖的幾何特征
4.7.1 框架
4.7.2 與CGRect有關(guān)的工具函數(shù)
4.7.3 CGPoint與CGSize
4.7.4 CGAffineTransform
4.7.5 坐標(biāo)系統(tǒng)
4.8 解決方案:操控視圖的框架
4.8.1 調(diào)整視圖的尺寸
4.8.2 CGRect與中心點(diǎn)
4.8.3 視圖的其他幾何特征
4.9 解決方案:獲取與坐標(biāo)變換有關(guān)的信息
4.9.1 獲取與變換有關(guān)的屬性
4.9.2 判斷兩個(gè)視圖是否相交
4.10 與顯示和交互有關(guān)的特征
4.11 UIView的動(dòng)畫(huà)效果
4.12 解決方案:視圖的淡入與淡出
4.13 解決方案:交換兩個(gè)視圖的前后順序
4.14 解決方案:翻轉(zhuǎn)視圖
4.15 解決方案:采用Core Animation API來(lái)制作切換效果
4.16 解決方案:使視圖在出現(xiàn)之后回彈
4.17 解決方案:關(guān)鍵幀動(dòng)畫(huà)
4.18 解決方案:UIImageView的動(dòng)畫(huà)效果
4.19 小結(jié)
第5章 視圖的約束系統(tǒng)
5.1 什么是約束
5.2 約束系統(tǒng)所用的屬性
5.3 約束系統(tǒng)的運(yùn)作規(guī)律
5.4 約束規(guī)則與框架屬性
5.4.1 固有內(nèi)容的尺寸
5.4.2 對(duì)齊矩形
5.5 創(chuàng)建約束規(guī)則
5.5.1 基本約束規(guī)則聲明
5.5.2 用可視化格式字符串聲明約束規(guī)則
5.5.3 變量綁定
5.6 格式字符串
5.6.1 方向
5.6.2 連接
5.7 謂詞
5.7.1 指標(biāo)
5.7.2 描述兩個(gè)視圖關(guān)系的謂詞
5.7.3 優(yōu)先級(jí)
5.8 格式字符串總結(jié)
5.9 用格式字符串將視圖對(duì)齊并靈活調(diào)整其尺寸
5.10 處理約束規(guī)則的流程
5.11 管理約束規(guī)則
5.12 解決方案:實(shí)現(xiàn)約束規(guī)則之間的對(duì)比
5.13 解決方案:創(chuàng)建尺寸固定且受規(guī)則約束的視圖
5.13.1 禁用translatesAutoresizing-MaskIntoConstraints
5.13.2 令視圖出現(xiàn)在上級(jí)視圖范圍內(nèi)
5.13.3 限定視圖的尺寸
5.13.4 把前面各節(jié)內(nèi)容拼裝起來(lái)
5.14 解決方案:將兩個(gè)視圖居中對(duì)齊
5.15 解決方案:設(shè)定寬高比
5.16 解決方案:響應(yīng)屏幕方向的變更
5.17 調(diào)試約束規(guī)則
5.18 解決方案:描述約束規(guī)則
5.19 用宏來(lái)創(chuàng)建約束規(guī)則
5.20 小結(jié)
第6章 文本輸入
6.1 解決方案:隱藏UITextField的鍵盤(pán)
6.1.1 阻止系統(tǒng)把鍵盤(pán)隱藏起來(lái)
6.1.2 UITextInputTraits協(xié)議中的屬性
6.1.3 文本框的其他屬性
6.2 解決方案:把帶有自定義輔助視圖的鍵盤(pán)隱藏起來(lái)
6.3 解決方案:根據(jù)鍵盤(pán)來(lái)調(diào)整文本視圖
6.4 解決方案:創(chuàng)建自定義的輸入視圖
6.5 解決方案:使視圖具備文本輸入功能
6.6 解決方案:為非文本視圖添加自定義的輸入視圖
6.7 解決方案:創(chuàng)建更好的文本編輯器(第一部分)
6.8 解決方案:創(chuàng)建更好的文本編輯器(第二部分)
6.8.1 啟用Attributed Text
6.8.2 控制文本的樣式
6.8.3 可供UIResponder使用的其他功能
6.9 解決方案:過(guò)濾用戶所輸入的文本
6.10 解決方案:檢測(cè)文本模式
6.10.1 構(gòu)建自己的正則表達(dá)式
6.10.2 枚舉正則表達(dá)式
6.10.3 數(shù)據(jù)探測(cè)器
6.10.4 使用內(nèi)置類型的探測(cè)器
6.10.5 有用的網(wǎng)站
6.11 解決方案:檢測(cè)UITextView中的拼寫(xiě)錯(cuò)誤
6.12 搜尋文本中的字符串
6.13 小結(jié)
第7章 使用視圖控制器
7.1 視圖控制器
7.1.1 UIViewController類
7.1.2 導(dǎo)航控制器
7.1.3 標(biāo)簽欄控制器
7.1.4 分欄視圖控制器
7.1.5 頁(yè)面視圖控制器
7.1.6 popover控制器
7.2 使用導(dǎo)航控制器與分欄視圖控制器來(lái)開(kāi)發(fā)程序
7.2.1 使用導(dǎo)航控制器與導(dǎo)航棧
7.2.2 推入與彈出視圖控制器
7.2.3 導(dǎo)航欄上的按鈕
7.2.4 延伸至屏幕邊緣的布局形式
7.3 解決方案:UINavigationItem類
7.3.1 標(biāo)題與后退按鈕
7.3.2 宏
7.4 解決方案:模態(tài)界面
7.5 解決方案:構(gòu)建分欄視圖控制器
7.6 解決方案:用分欄視圖及導(dǎo)航控制器創(chuàng)建通用的程序
7.7 解決方案:標(biāo)簽欄
7.8 記住標(biāo)簽的狀態(tài)
7.9 解決方案:頁(yè)面視圖控制器
7.9.1 與書(shū)籍展示風(fēng)格有關(guān)的屬性
7.9.2 封裝實(shí)現(xiàn)細(xì)節(jié)
7.9.3 范例代碼詳解
7.9.4 構(gòu)建界面索引
7.10 解決方案:自定義的容器
7.10.1 添加與移除子視圖控制器
7.10.2 視圖控制器之間的切換效果
7.11 解決方案:segue
7.12 小結(jié)
第8章 常用的控制器
8.1 圖像選取器控制器
8.1.1 圖像來(lái)源
8.1.2 在iPhone和iPad中顯示選取器
8.2 解決方案:選取圖像
8.2.1 向模擬器中添加圖片
8.2.2 AssetsLibrary模塊
8.2.3 展示選取器
8.2.4 處理delegate的回調(diào)
8.3 解決方案:拍攝照片
8.3.1 配置選取器
8.3.2 顯示圖像
8.3.3 把圖像保存到相冊(cè)
8.4 解決方案:錄制視頻
8.4.1 創(chuàng)建錄制視頻用的選取器
8.4.2 保存視頻
8.5 解決方案:用媒體播放器播放視頻
8.6 解決方案:編輯視頻
8.7 解決方案:選取并編輯視頻
8.8 解決方案:通過(guò)電子郵件發(fā)送圖片
8.9 解決方案:發(fā)送文本消息
8.10 解決方案:在社交網(wǎng)站發(fā)布消息
8.11 小結(jié)
第9章 創(chuàng)建并管理表格視圖
9.1 iOS的表格
9.2 委托
9.3 創(chuàng)建表格
9.3.1 表格的樣式
9.3.2 排布表格視圖
9.3.3 設(shè)置數(shù)據(jù)源
9.3.4 提供單元格
9.3.5 注冊(cè)單元格類
9.3.6 從隊(duì)列中取出單元格
9.3.7 設(shè)置delegate
9.4 解決方案:實(shí)現(xiàn)簡(jiǎn)單的表格
9.4.1 數(shù)據(jù)源方法
9.4.2 響應(yīng)用戶的觸摸
9.5 UITableViewCell類
9.5.1 單元格的selectionStyle屬性
9.5.2 添加自定義的單元格受選效果
9.6 解決方案:創(chuàng)建帶有選取標(biāo)記的單元格
9.7 給單元格添加詳情展示控件
9.8 解決方案:編輯表格
9.8.1 添加撤銷功能
9.8.2 實(shí)現(xiàn)撤銷功能
9.8.3 顯示移除單元格所用的控件
9.8.4 處理刪除請(qǐng)求
9.8.5 通過(guò)滑動(dòng)手勢(shì)刪除單元格
9.8.6 調(diào)整單元格的順序
9.8.7 添加單元格
9.9 解決方案:操控表格的區(qū)段
9.9.1 構(gòu)建區(qū)段
9.9.2 區(qū)段數(shù)量與區(qū)段內(nèi)的行數(shù)
9.9.3 返回單元格
9.9.4 創(chuàng)建每個(gè)區(qū)段的頭部標(biāo)題
9.9.5 定制表格與區(qū)段的頭部及尾部
9.9.6 創(chuàng)建區(qū)段索引
9.9.7 處理索引與區(qū)段不匹配的問(wèn)題
9.9.8 為分區(qū)表格實(shí)現(xiàn)委托方法
9.10 解決方案:在表格中搜索
9.10.1 創(chuàng)建搜索顯示控制器
9.10.2 為搜索顯示控制器注冊(cè)單元格
9.10.3 構(gòu)建支持搜索功能的數(shù)據(jù)源方法
9.10.4 委托方法
9.10.5 使用與搜索功能相配套的索引
9.11 解決方案:給表格添加下拉刷新功能
9.12 解決方案:添加指令行
9.13 制作自定義的分組表格
9.14 解決方案:構(gòu)建含有多個(gè)滾輪的表格
9.14.1 創(chuàng)建UIPickerView
9.14.2 數(shù)據(jù)源方法與委托方法
9.14.3 使用帶有選取器的視圖
9.15 使用UIDatePicker
9.16 小結(jié)
第10章 集合視圖
10.1 集合視圖與表格的異同
10.2 建立集合視圖
10.2.1 通過(guò)控制器使用集合視圖
10.2.2 直接使用集合視圖
10.2.3 數(shù)據(jù)源與委托
10.3 流式布局
10.3.1 滾動(dòng)方向
10.3.2 條目的尺寸以及行間距
10.3.3 頭部與尾部的尺寸
10.3.4 內(nèi)邊距
10.4 解決方案:采用流式布局的簡(jiǎn)單集合視圖
10.5 解決方案:自定義單元格
10.6 解決方案:水平滾動(dòng)的列表
10.7 解決方案:創(chuàng)建交互式的布局效果
10.8 解決方案:滾動(dòng)之后自動(dòng)調(diào)整位置
10.9 解決方案:創(chuàng)建圓形布局
10.9.1 實(shí)現(xiàn)創(chuàng)建條目與刪除條目時(shí)的動(dòng)畫(huà)效果
10.9.2 增強(qiáng)圓形布局的實(shí)用性
10.9.3 布局對(duì)象
10.10 解決方案:用手勢(shì)調(diào)整布局
10.11 解決方案:創(chuàng)建真正的網(wǎng)格狀布局
10.12 解決方案:為集合視圖中的條目添加自定義菜單
10.13 小結(jié)
第11章 分享文檔與數(shù)據(jù)
11.1 解決方案:使用統(tǒng)一類型標(biāo)識(shí)符
11.2 解決方案:訪問(wèn)系統(tǒng)剪貼板
11.3 解決方案:監(jiān)控Documents文件夾
11.4 解決方案:活動(dòng)視圖控制器
11.5 解決方案:Quick Look預(yù)覽控制器
11.6 解決方案:使用文檔交互控制器
11.7 解決方案:聲明程序所支持的文檔類型
11.8 解決方案:創(chuàng)建基于URL的服務(wù)
11.9 小結(jié) ……
第12章 淺談Core Data
第13章 網(wǎng)絡(luò)編程基礎(chǔ)
第14章 針對(duì)特定設(shè)備的開(kāi)發(fā)
第15章 輔助功能
附錄A Objective-C字面量

本目錄推薦

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