日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計程序設計綜合精通iOS開發(fā)(第6版)

精通iOS開發(fā)(第6版)

精通iOS開發(fā)(第6版)

定 價:¥109.00

作 者: (瑞典)Jack Nutting,(法)Fredrik Olsson,(美)David Mark 等著; 周慶成,鄧強,武海峰 譯
出版社: 人民郵電出版社
叢編項: 圖靈程序設計叢書
標 簽: 操作系統(tǒng)/系統(tǒng)開發(fā) 計算機/網絡 系統(tǒng)開發(fā)

購買這本書可以去


ISBN: 9787115368263 出版時間: 2014-10-01 包裝: 平裝
開本: 16開 頁數: 536 字數:  

內容簡介

  《圖靈程序設計叢書:精通iOS開發(fā)(第6版)》是iOS應用開發(fā)基礎教程,內容翔實,語言生動。作者結合大量實例,循序漸進地講解了適用于iPhone/iPad開發(fā)的基本流程。新版介紹強大的iOS7操作系統(tǒng),涵蓋Xcode4以來的新功能,書中所有案例全部重新編寫?!秷D靈程序設計叢書:精通iOS開發(fā)(第6版)》具有較強通用性,iOS發(fā)新手可通過本書快速入門進階,經驗豐富的iOS開發(fā)人員也能從中找到令人耳目一新的內容。

作者簡介

  Jack Nutting,資深蘋果移動開發(fā)技術專家,首批Cocoa用戶,技術圖書作者。Objective-C和Cocoa框架的堅定擁護者。Fredrik Olsson,具有豐富的Cocoa和iPhone開發(fā)經驗,從業(yè)經歷豐富,從實時匯編到企業(yè)版Java開發(fā)。Objective-C和Cocoa框架的堅定擁護者。David Mark,經驗豐富的Mac技術開發(fā)專家,技術圖書作者。他撰寫過許多Mac平臺和iOS開發(fā)方面的暢銷書。David還是iOS/Android開發(fā)公司MartianCraft的聯(lián)合創(chuàng)始人。Jeff LaMarche,資深Mac與iOS開發(fā)人員,擁有20多年開發(fā)經驗。他是MacTech Magazine和蘋果公司開發(fā)人員網站的專欄作家。Jeff關于iOS開發(fā)的博文廣受歡迎。

圖書目錄

第1章 歡迎來到iOS世界
1.1 關于本書
1.2 必要條件
1.2.1 開發(fā)者選項
1.2.2 必備知識
1.3 編寫iOS應用程序有何不同
1.3.1 只能同時運行一個應用
1.3.2 只有一個窗口
1.3.3 有限的訪問權限
1.3.4 有限的響應時間
1.3.5 有限的屏幕大小
1.3.6 有限的系統(tǒng)資源
1.3.7 不支持垃圾回收
1.3.8 新功能
1.3.9 與眾不同的交互方法
1.4 本書內容
1.5 這一版的新內容
1.6 準備開始吧
第2章 創(chuàng)建項目
2.1 在Xcode中創(chuàng)建項目
2.1.1 Xcode項目窗口
2.1.2 深入研究項目
2.2 界面構建器簡介
2.2.1 文件格式
2.2.2 分鏡
2.2.3 庫
2.2.4 在視圖中添加標簽
2.2.5 屬性修改
2.3 畫龍點睛--美化iPhone應用
2.4 小結
第3章 實現基本交互
3.1 MVC方法
3.2 創(chuàng)建項目
3.3 視圖控制器
3.3.1 輸出接口和操作方法
3.3.2 清理視圖控制器
3.3.3 設計用戶界面
3.3.4 運行應用
3.3.5 樣式文本
3.4 應用程序委托
3.5 小結
第4章 更豐富的用戶界面
4.1 滿是控件的屏幕
4.2 活躍控件、靜態(tài)控件和被動控件
4.3 創(chuàng)建應用程序
4.4 實現圖像視圖和文本框
4.4.1 添加圖像視圖
4.4.2 調整圖像視圖的大小
4.4.3 設置視圖屬性
4.4.4 添加文本框
4.4.5 創(chuàng)建并關聯(lián)輸出接口
4.5 關閉鍵盤
4.5.1 輸入完成后關閉鍵盤
4.5.2 通過觸摸背景關閉鍵盤
4.5.3 添加滑動條和標簽
4.5.4 添加頂部約束
4.5.5 創(chuàng)建并關聯(lián)操作方法和輸出接口
4.5.6 實現操作方法
4.6 實現開關、按鈕和分段控件
4.6.1 添加兩個帶標簽的開關
4.6.2 為開關創(chuàng)建并關聯(lián)輸出接口和操作方法
4.6.3 實現開關的操作方法
4.7 美化按鈕
4.7.1 可拉伸圖像
4.7.2 控件狀態(tài)
4.7.3 為按鈕創(chuàng)建并關聯(lián)輸出接口和操作方法
4.8 實現分段控件的操作方法
4.9 實現操作表單和警告視圖
4.9.1 遵從操作表單委托方法
4.9.2 顯示操作表單
4.9.3 最終調整
4.10 小結
第5章 自動旋轉和自動調整大小
5.1 自動旋轉機制
5.1.1 點、像素和Retina顯示屏
5.1.2 自動旋轉的實現方式
5.2 選擇視圖支持的方向
5.2.1 應用級支持的方向
5.2.2 單個控制器的旋轉支持
5.3 使用約束設計界面
5.3.1 覆蓋默認的約束
5.3.2 與屏幕等寬的標簽
5.4 旋轉時重構視圖
5.4.1 創(chuàng)建并關聯(lián)輸出接口
5.4.2 旋轉時移動按鈕
5.5 小結
第6章 多視圖應用
6.1 多視圖應用的常見類型
6.2 多視圖應用的體系結構
6.2.1 根控制器
6.2.2 內容視圖剖析
6.3 構建View Switcher項目
6.3.1 創(chuàng)建視圖控制器和分鏡
6.3.2 修改應用委托
6.3.3 修改BIDSwitchView Controller.m
6.3.4 添加視圖控制器
6.3.5 構建帶有工具欄的視圖
6.3.6 編寫根視圖控制器
6.3.7 實現內容視圖
6.3.8 轉換過程的動畫效果
6.4 小結
第7章 分頁欄與選取器
7.1 Pickers應用程序
7.2 委托和數據源
7.3 創(chuàng)建Pickers應用程序
7.3.1 創(chuàng)建視圖控制器
7.3.2 添加分鏡
7.3.3 創(chuàng)建分頁欄控制器
7.3.4 初次運行
7.4 實現日期選取器
7.5 實現單滾輪選取器
7.5.1 構建視圖
7.5.2 將控制器實現為數據源和委托
7.6 實現多滾輪取器
7.6.1 聲明輸出接口和操作方法
7.6.2 構建視圖
7.6.3 實現控制器
7.7 實現內容取決于滾輪
7.8 使用自定義選取器創(chuàng)建一個簡單游戲
7.8.1 編寫控制器頭文件
7.8.2 構建視圖
7.8.3 添加圖像資源
7.8.4 實現控制器
7.8.5 最后的細節(jié)
7.9 小結
第8章 表視圖簡介
8.1 表視圖基礎
8.1.1 表視圖和表視圖單元
8.1.2 分組表和格式表
8.2 實現一個簡單表
8.2.1 設計視圖
8.2.2 編寫控制器
8.2.3 添加一個圖像
8.2.4 表視圖單元樣式
8.2.5 設置縮進級別
8.2.6 處理行的選擇
8.2.7 更改字體大小和行高
8.3 定制表視圖單元
8.3.1 向表視圖單元添加子視圖
8.3.2 創(chuàng)建UITableViewCell子類
8.3.3 從nib文件加載UITableViewCell
8.4 分組分區(qū)和索引分區(qū)
8.4.1 構建視圖
8.4.2 導入數據
8.4.3 實現控制器
8.4.4 添加索引
8.5 解決狀態(tài)欄干擾
8.6 實現搜索欄
8.7 小結
第9章 導航控制器和表視圖
9.1 導航控制器
9.1.1 棧的概念
9.1.2 控制器棧
9.2 一個簡單的字體瀏覽器:Fonts
9.2.1 子控制器
9.2.2 Font應用的基礎框架
9.3 創(chuàng)建根視圖控制器
9.4 初始化分鏡
9.5 第一個子控制器:字體列表視圖
9.5.1 設定字體列表的分鏡
9.5.2 對根視圖控制器的轉場進行設置
9.6 創(chuàng)建字體尺寸視圖控制器
9.6.1 設計字體尺寸視圖控制器的分鏡
9.6.2 對字體列表視圖控制器的轉場進行設置
9.7 創(chuàng)建字體信息視圖控制器
9.7.1 設計字體信息視圖控制器的分鏡
9.7.2 設置約束
9.7.3 調整字體列表視圖控制器的轉場
9.7.4 我的收藏字體
9.8 改善表視圖
9.8.1 實現輕掃刪除
9.8.2 實現拖動排序
9.9 小結
第10章 集合視圖
10.1 創(chuàng)建DialogViewer項目
10.2 修補視圖控制器類
10.3 自定義單元
10.4 配置視圖控制器
10.5 內容單元
10.6 實現流式布局
10.7 分區(qū)標題視圖
10.8 小結
第11章 iPad開發(fā)注意事項
11.1 分割視圖和浮動窗口
11.1.1 創(chuàng)建SplitView項目
11.1.2 在分鏡中定義結構
11.1.3 使用代碼定義功能
11.2 顯示總統(tǒng)信息
11.3 創(chuàng)建浮動窗口
11.4 小結
第12章 應用設置及用戶默認設置
12.1 設置捆綁包入門
12.2 應用:Bridge Control
12.2.1 創(chuàng)建項目
12.2.2 使用設置捆綁包
12.2.3 讀取應用中的設置
12.2.4 在應用中修改默認設置
12.2.5 注冊默認值
12.2.6 保證設置有效
12.3 小結
第13章 數據持久化基礎知識
13.1 應用的沙盒
13.1.1 獲取Documents目錄
13.1.2 獲取tmp目錄
13.2 文件保存方案
13.2.1 單文件持久化
13.2.2 多文件持久化
13.3 屬性列表
13.3.1 屬性列表序列化
13.3.2 Persistence應用的第一個版本
13.4 對模型對象進行歸檔
13.4.1 遵循NSCoding協(xié)議
13.4.2 實現NSCopying協(xié)議
13.4.3 對數據對象進行歸檔和取消歸檔
13.4.4 歸檔應用
13.5 使用iOS內嵌的SQLite3
13.5.1 創(chuàng)建或打開數據庫
13.5.2 綁定變量
13.5.3 SQLite3應用
13.6 使用Core Data
13.6.1 實體和托管對象
13.6.2 Core Data應用
13.7 小結
第14章 iCloud之旅
14.1 使用UIDocument管理文檔存儲
14.1.1 構建TinyPix
14.1.2 創(chuàng)建BIDTinyPixDocument類
14.1.3 主控制器代碼
14.1.4 初始分鏡
14.1.5 創(chuàng)建BIDTinyPixView類
14.1.6 設計分鏡
14.2 添加iCloud支持
14.2.1 創(chuàng)建授權文件
14.2.2 如何查詢
14.2.3 保存在哪里
14.2.4 將首選項保存到iCloud
14.3 小結
第15章 Grand Central Dispatch和后臺處理
15.1 Grand Central Dispatch
15.2 SlowWorker簡介
15.3 線程基礎知識
15.4 工作單元
15.5 GCD:底層隊列
15.5.1 傻瓜式操作
15.5.2 改進SlowWorker
15.6 后臺處理
15.6.1 應用生命周期
15.6.2 狀態(tài)更改通知
15.6.3 創(chuàng)建State Lab項目
15.6.4 執(zhí)行狀態(tài)的變化
15.6.5 利用執(zhí)行狀態(tài)更改
15.6.6 處理不活躍狀態(tài)
15.6.7 處理后臺狀態(tài)
15.7 小結
第16章 使用Core Graphics繪圖
16.1 Quartz 2D基礎概念
16.2 Quartz 2D繪圖方法
16.2.1 Quartz 2D圖形環(huán)境
16.2.2 坐標系統(tǒng)
16.2.3 指定顏色
16.2.4 在環(huán)境中繪制圖像
16.2.5 繪制形狀:多邊形、直線和曲線
16.2.6 Quartz 2D樣例:圖案、漸變色、虛線圖
16.3 QuartzFun應用程序
16.3.1 構建QuartzFun應用程序
16.3.2 添加Quartz 2D繪制代碼
16.3.3 優(yōu)化QuartzFun應用程序
16.4 小結
第17章 Sprite Kit游戲框架
17.1 基礎入門
17.1.1 自定義初始場景
17.1.2 隱藏狀態(tài)欄
17.2 場景設置
17.3 玩家動作
17.3.1 向場景中插入玩家
17.3.2 觸摸處理
17.3.3 玩家移動
17.3.4 幾何運算
17.3.5 輕微擺動
17.4 創(chuàng)建你的敵人
17.5 在場景中放入敵人
17.6 開始射擊
17.6.1 定義物理類別
17.6.2 創(chuàng)建BIDBulletNode類
17.6.3 應用物理知識
17.6.4 在場景中添加導彈
17.7 利用物理引擎攻擊敵人
17.8 實現關卡
17.8.1 注意敵人
17.8.2 進入下一關卡
17.9 自定義碰撞
17.9.1 為SKNode添加類別
17.9.2 向敵人添加自定義碰撞行為
17.9.3 準確顯示玩家生命
17.10 粒子系統(tǒng)
17.10.1 第一個粒子
17.10.2 向場景中加入粒子
17.11 游戲結束
17.12 開始場景
17.13 播放音樂
17.14 小結
第18章 輕點、觸摸和手勢
18.1 多點觸控術語
18.2 響應者鏈
18.2.1 響應事件
18.2.2 轉發(fā)事件:保持響應者鏈的活動狀態(tài)
18.3 多點觸控體系結構
18.4 4個手勢通知方法
18.5 TouchExplorer應用
18.6 Swipes應用
18.6.1 自動手勢識別
18.6.2 實現多指輕掃
18.7 檢測多次輕點
18.8 檢測捏合和旋轉
18.9 自定義手勢
18.9.1 CheckPlease應用
18.9.2 CheckPlease的觸摸方法
18.10 小結
第19章 Core Location和Map Kit
19.1 位置管理器
19.1.1 設置精度
19.1.2 設置距離篩選器
19.1.3 啟動位置管理器
19.1.4 合理使用位置管理器
19.2 位置管理器委托
19.2.1 獲取位置更新
19.2.2 使用CLLocation獲取緯度和經度
19.2.3 錯誤通知
19.3 開始構建Core Location
19.4 將移動路線展現在地圖上
19.5 小結
第20章 陀螺儀和加速計
20.1 加速計物理特性
20.2 陀螺儀旋轉特性
20.3 Core Motion和動作管理器
20.3.1 基于事件的動作
20.3.2 主動動作訪問
20.3.3 加速計結果
20.4 檢測搖動
20.4.1 內嵌的搖動檢測
20.4.2 搖動與擊碎
20.5 將加速計用做方向控制器
20.5.1 滾彈珠程序
20.5.2 實現BIDBallView類
20.5.3 計算彈珠運動
20.6 小結
第21章 攝像頭和照片庫
21.1 圖像選取器和UIImagePicker-Controller
21.2 實現圖像選取器控制器委托
21.3 實際測試攝像頭和照片庫
21.3.1 設計界面
21.3.2 實現攝像頭視圖控制器
21.4 小結
第22章 應用本地化
22.1 本地化體系結構
22.2 字符串文件
22.2.1 字符串文件
22.2.2 本地化的字符串宏
22.3 現實中的iOS本地化應用
22.3.1 創(chuàng)建LocalizeMe
22.3.2 測試LocalizeMe
22.3.3 本地化項目
22.3.4 初始化分鏡
22.3.5 創(chuàng)建并本地化字符串文件
22.3.6 應用顯示名稱的本地化
22.4 小結

本目錄推薦

掃描二維碼
Copyright ? 讀書網 rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號