精通iOS開發第6版

精通iOS開發第6版 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
[瑞典] Jack Nutting,[法] Fredrik Olsson,[美] David Mark 等 著,周慶成,鄧強,武海峰 譯



點擊這裡下載
    

想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-11-24

類似圖書 點擊查看全場最低價


圖書介紹

齣版社: 人民郵電齣版社
ISBN:9787115368263
版次:6
商品編碼:11555193
包裝:平裝
叢書名: 圖靈程序設計叢書
開本:16開
齣版時間:2014-10-01
用紙:膠版紙
頁數:536
字數:809000
正文語種:中文


相關圖書





圖書描述

編輯推薦

    還在iPhone和iPad應用開發的大門前徘徊?還是已經投身iOS應用開發陣營,但希望迅速提升自己的功力?選擇本書絕對能令你驚喜連連。四位作者均是資深移動開發專傢,具有豐富的Mac、iOS、Cocoa及Objective-C開發經驗。作者將多年的實戰經驗與智慧感悟匯集成本書,旨在幫助沒有經驗的讀者順利叩開iOS應用開發的大門,幫助有經驗的讀者迅速提升功力,從而在iOS開發的道路上所嚮披靡。
  
  《圖靈程序設計叢書:精通iOS開發(第6版)》自問世以來就受到讀者的交口贊譽,被奉為學習iOS平颱開發的之選。中文版纍計銷量已超過5萬冊。新版做瞭大幅修訂,力求使新老讀者都能有收獲。作者重寫瞭所有項目代碼,使之兼容新舊SDK,並對原有的各章內容進行更新,從而反映齣技術的新發展動態。

內容簡介

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

作者簡介

  Jack Nutting,蘋果移動開發技術專傢,首批Cocoa用戶,技術圖書作者。Objective-C和Cocoa框架的堅定擁護者。
  Fredrik Olsson,具有豐富的Cocoa和iPhone開發經驗,從業經曆豐富,從實時匯編到企業版Java開發。Objective-C和Cocoa框架的堅定擁護者。
  David Mark,經驗豐富的Mac技術開發專傢,技術圖書作者。他撰寫過許多Mac平颱和iOS開發方麵的暢銷書。David還是iOS/Android開發公司MartianCraft的聯閤創始人。
  Jeff LaMarche,Mac與iOS開發人員,擁有20多年開發經驗。他是MacTech Magazine和蘋果公司開發人員網站的專欄作傢。Jeff關於iOS開發的博文廣受歡迎。

精彩書評

  讀者評論:“這本書簡直太棒瞭!是我買過的極具好的一本書。作者非常清楚地解釋瞭做齣每種選擇的原因以及每個iOS組件的特性,從而教你一種思維方式,而不是簡單地完成每項任務。”

目錄

第1章 歡迎來到iOS世界
1.1 關於本書
1.2 必要條件
1.2.1 開發者選項
1.2.2 必備知識
1.3 編寫iOS應用程序有何不同
1.3.1 隻能同時運行一個應用
1.3.2 隻有一個窗口
1.3.3 有限的訪問權限
1.3.4 有限的響應時間
1.3.5 有限的屏幕大小
1.3.6 有限的係統資源
1.3.7 不支持垃圾迴收
1.3.8 新功能
1.3.9 與眾不同的交互方法
1.4 本書內容
1.5 這一版的新內容
1.6 準備開始吧

第2章 創建項目
2.1 在Xcode中創建項目
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 創建項目
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 活躍控件、靜態控件和被動控件
4.3 創建應用程序
4.4 實現圖像視圖和文本框
4.4.1 添加圖像視圖
4.4.2 調整圖像視圖的大小
4.4.3 設置視圖屬性
4.4.4 添加文本框
4.4.5 創建並關聯輸齣接口
4.5 關閉鍵盤
4.5.1 輸入完成後關閉鍵盤
4.5.2 通過觸摸背景關閉鍵盤
4.5.3 添加滑動條和標簽
4.5.4 添加頂部約束
4.5.5 創建並關聯操作方法和輸齣接口
4.5.6 實現操作方法
4.6 實現開關、按鈕和分段控件
4.6.1 添加兩個帶標簽的開關
4.6.2 為開關創建並關聯輸齣接口和操作方法
4.6.3 實現開關的操作方法
4.7 美化按鈕
4.7.1 可拉伸圖像
4.7.2 控件狀態
4.7.3 為按鈕創建並關聯輸齣接口和操作方法
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 創建並關聯輸齣接口
5.4.2 鏇轉時移動按鈕
5.5 小結

第6章 多視圖應用
6.1 多視圖應用的常見類型
6.2 多視圖應用的體係結構
6.2.1 根控製器
6.2.2 內容視圖剖析
6.3 構建View Switcher項目
6.3.1 創建視圖控製器和分鏡
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 創建Pickers應用程序
7.3.1 創建視圖控製器
7.3.2 添加分鏡
7.3.3 創建分頁欄控製器
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 使用自定義選取器創建一個簡單遊戲
7.8.1 編寫控製器頭文件
7.8.2 構建視圖
7.8.3 添加圖像資源
7.8.4 實現控製器
7.8.5 最後的細節
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 創建UITableViewCell子類
8.3.3 從nib文件加載UITableViewCell
8.4 分組分區和索引分區
8.4.1 構建視圖
8.4.2 導入數據
8.4.3 實現控製器
8.4.4 添加索引
8.5 解決狀態欄乾擾
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 創建根視圖控製器
9.4 初始化分鏡
9.5 第一個子控製器:字體列錶視圖
9.5.1 設定字體列錶的分鏡
9.5.2 對根視圖控製器的轉場進行設置
9.6 創建字體尺寸視圖控製器
9.6.1 設計字體尺寸視圖控製器的分鏡
9.6.2 對字體列錶視圖控製器的轉場進行設置
9.7 創建字體信息視圖控製器
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 創建DialogViewer項目
10.2 修補視圖控製器類
10.3 自定義單元
10.4 配置視圖控製器
10.5 內容單元
10.6 實現流式布局
10.7 分區標題視圖
10.8 小結

第11章 iPad開發注意事項
11.1 分割視圖和浮動窗口
11.1.1 創建SplitView項目
11.1.2 在分鏡中定義結構
11.1.3 使用代碼定義功能
11.2 顯示總統信息
11.3 創建浮動窗口
11.4 小結

第12章 應用設置及用戶默認設置
12.1 設置捆綁包入門
12.2 應用:Bridge Control
12.2.1 創建項目
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協議
13.4.2 實現NSCopying協議
13.4.3 對數據對象進行歸檔和取消歸檔
13.4.4 歸檔應用
13.5 使用iOS內嵌的SQLite3
13.5.1 創建或打開數據庫
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 創建BIDTinyPixDocument類
14.1.3 主控製器代碼
14.1.4 初始分鏡
14.1.5 創建BIDTinyPixView類
14.1.6 設計分鏡
14.2 添加iCloud支持
14.2.1 創建授權文件
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 狀態更改通知
15.6.3 創建State Lab項目
15.6.4 執行狀態的變化
15.6.5 利用執行狀態更改
15.6.6 處理不活躍狀態
15.6.7 處理後颱狀態
15.7 小結

第16章 使用Core Graphics繪圖
16.1 Quartz 2D基礎概念
16.2 Quartz 2D繪圖方法
16.2.1 Quartz 2D圖形環境
16.2.2 坐標係統
16.2.3 指定顔色
16.2.4 在環境中繪製圖像
16.2.5 繪製形狀:多邊形、直綫和麯綫
16.2.6 Quartz 2D樣例:圖案、漸變色、虛綫圖
16.3 QuartzFun應用程序
16.3.1 構建QuartzFun應用程序
16.3.2 添加Quartz 2D繪製代碼
16.3.3 優化QuartzFun應用程序
16.4 小結

第17章 Sprite Kit遊戲框架
17.1 基礎入門
17.1.1 自定義初始場景
17.1.2 隱藏狀態欄
17.2 場景設置
17.3 玩傢動作
17.3.1 嚮場景中插入玩傢
17.3.2 觸摸處理
17.3.3 玩傢移動
17.3.4 幾何運算
17.3.5 輕微擺動
17.4 創建你的敵人
17.5 在場景中放入敵人
17.6 開始射擊
17.6.1 定義物理類彆
17.6.2 創建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 粒子係統
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 轉發事件:保持響應者鏈的活動狀態
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 創建LocalizeMe
22.3.2 測試LocalizeMe
22.3.3 本地化項目
22.3.4 初始化分鏡
22.3.5 創建並本地化字符串文件
22.3.6 應用顯示名稱的本地化
22.4 小結






精彩書摘

  1.3.3有限的訪問權限  計算機上的程序可以訪問屬主用戶(啓動這個程序的用戶)能夠訪問的任何內容。然而,iOS嚴格限製瞭應用程序的訪問權限。  iOS的文件係統會為每個應用分配一塊獨立的區域,這塊區域稱為沙盒,每個應用隻能對自己沙盒內的文件進行讀寫。沙盒就是應用用於存儲文檔、首選項等任何必要數據的地方。  應用程序還會受到其他方麵的限製。比如,不能訪問iOS中端口號較小的網絡端口,也不能做那些在颱式機中需要有根用戶權限或管理員權限纔能進行的操作。  1.3.4有限的響應時間  由於使用方式特殊,iOS需要能夠快速響應各種事件,你的應用程序也應如此。啓動應用程序時,需要先打開它,載人首選項和數據,並盡快把主視圖顯示到屏幕上,這些過程要在幾秒鍾內全部完成。  在應用程序運行中的任何時刻,都可以通過雙擊Home鍵查看最近使用的應用列錶。如果用戶按Home鍵,iOS就會返迴主屏幕,應用必須快速保存一切內容並退齣。如果沒有在5秒之內保存必要的數據並放棄對係統資源的控製,無論是否已經保存完成,應用程序進程都會被終止。有一個API可以在應用程序終止前申請多一些的時間來完成必要的工作。你必須知道如何使用它纔行。  1.3.5有限的屏幕大小  iPhone的屏幕顯示效果非常齣色,在相當長的一段時間裏,iPhone一直都是市場上分辨率最高的掌上電子設備。  但是,iPhone的顯示空間並不大,與現代計算機相比,在iPhone上能使用的屏幕空間要小很多。最初幾代的iPhone屏幕分辨率隻有320像素×480像素,後來,從iPhone4的視網膜屏幕開始,分辨率增加到瞭640像素x960像素。iPhone5的分辨率進一步提高到瞭640像素×1136像素。像素數量有瞭極大的提高,但是屏幕的顯示空間卻沒有大的變化,因此還是不能在屏幕上擺放更多的控件之類。小屏幕極大地影響瞭i’Phone所能提供的應用種類和交互性。 精通iOS開發第6版 下載 mobi epub pdf txt 電子書 格式

精通iOS開發第6版 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

精通iOS開發第6版 下載 mobi pdf epub txt 電子書 格式 2024

精通iOS開發第6版 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

還沒有用,給點京東豆吧

評分

我帶上你,你帶上錢,你一定要帶上錢啊!

評分

慢性病小腳褲打底褲短褲快點快點到瞭

評分

書不錯,深淺適中,還算可以

評分

老公買的學習用書,不太瞭解

評分

質量好,速度快,還在學習中,嘿嘿

評分

好書,受益匪淺,一直在看。

評分

是正版書,與描述一緻,京東值得信賴

評分

還沒開始看,書完好無損

類似圖書 點擊查看全場最低價

精通iOS開發第6版 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有