注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)Xamarin iOS移動開發(fā)實(shí)戰(zhàn)

Xamarin iOS移動開發(fā)實(shí)戰(zhàn)

Xamarin iOS移動開發(fā)實(shí)戰(zhàn)

定 價:¥99.80

作 者: 劉媛媛
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302395737 出版時間: 2015-05-01 包裝:
開本: 16開 頁數(shù): 481 字?jǐn)?shù):  

內(nèi)容簡介

  《Xamarin iOS移動開發(fā)實(shí)戰(zhàn)》是國內(nèi)第一本Xamarin iOS開發(fā)圖書。本書由淺入深,全面系統(tǒng)地講解了Xamarin開發(fā)iOS應(yīng)用程序的各項(xiàng)技術(shù)。其內(nèi)容貼近實(shí)際應(yīng)用,涵蓋開發(fā)的每個環(huán)節(jié)。在講解的時候,大量地采用了實(shí)例的形式,幫助讀者更快掌握相關(guān)技術(shù)。《Xamarin iOS移動開發(fā)實(shí)戰(zhàn)》共15章,分為3篇。第1篇為界面構(gòu)建篇,主要介紹了Xamarin發(fā)展、Xcode開發(fā)環(huán)境的搭建、第一個iOS應(yīng)用程序的編寫、真機(jī)測試、視圖、控制器等內(nèi)容。第2篇為資源使用篇,主要介紹了數(shù)據(jù)管理、數(shù)據(jù)顯示、網(wǎng)絡(luò)服務(wù)、多媒體資源、內(nèi)置應(yīng)用程序、與外部設(shè)備交互、位置服務(wù)和地圖等內(nèi)容。第3篇為高級應(yīng)用篇,主要介紹了圖形和動畫、多任務(wù)處理、本地化、發(fā)布應(yīng)用程序,以及高級功能等內(nèi)容。本書涉及面廣,從基本界面構(gòu)建到資源使用,再到高級技術(shù),幾乎涉及iOS應(yīng)用程序開發(fā)的所有重要知識。本書不僅適合使用Xamarin開發(fā)iOS應(yīng)用的專業(yè)人員,也適合有C#語言基礎(chǔ)的程序員及大中專院校的學(xué)生。對于經(jīng)常使用C#做開發(fā)的人員,本書更是一本不可多得的案頭必備參考書。

作者簡介

  劉媛媛,軟件工程師?,F(xiàn)就職于某知名IT公司的移動項(xiàng)目部,擔(dān)任iOS開發(fā)技術(shù)研究員。擅長iOS移動開發(fā)技術(shù),長期從事iOS新技術(shù)和可穿戴設(shè)備的研究。參與過多個移動項(xiàng)目的開發(fā),積累了豐富的開發(fā)經(jīng)驗(yàn)。編寫并出版了《Swift入門很簡單》和《Swift游戲開發(fā)案例實(shí)戰(zhàn)》等圖書。

圖書目錄

第1篇  界面構(gòu)建篇
第1章  使用C#編寫第一個iOS應(yīng)用程序
1.1  初識Xamarin
1.1.1  Xamarin發(fā)展
1.1.2  Xamarin特點(diǎn)
1.1.3  Xamarin版本
1.1.4  工具需求
1.2  搭建開發(fā)環(huán)境
1.2.1  開發(fā)者賬號
1.2.2  下載和安裝Xamarin
1.2.3  下載和安裝Xcode
1.3  編寫第一個應(yīng)用程序
1.3.1  創(chuàng)建工程
1.3.2  編輯、連接、運(yùn)行
1.3.3  iOS Simulator
1.3.4  Interface Builder
1.3.5  編寫代碼
1.3.6  調(diào)試程序
1.3.7  文件簡述
1.4  使用真機(jī)測試應(yīng)用程序
1.4.1  申請付費(fèi)開發(fā)者賬號
1.4.2  申請和下載證書
1.4.3  實(shí)現(xiàn)真機(jī)測試
第2章  用戶界面——視圖
2.1  視圖
2.2  添加和定制視圖
2.2.1  使用Interface Builder添加視圖
2.2.2  使用代碼添加視圖
2.2.3  刪除視圖
2.2.4  視圖的位置和大小
2.3  使用按鈕接受用戶輸入
2.3.1  使用代碼添加按鈕
2.3.2  按鈕的格式化設(shè)置
2.3.3  按鈕的響應(yīng)
2.4  顯示圖像
2.4.1  為視圖顯示圖像
2.4.2  定制特殊的圖像
2.5  顯示和編輯文本
2.5.1  標(biāo)簽視圖
2.5.2  文本框視圖
2.5.3  文本視圖
2.6  使用鍵盤
2.6.1  定制鍵盤的輸入類型
2.6.2  顯示鍵盤時改變輸入視圖的位置
2.6.3  為鍵盤添加工具欄
2.7  進(jìn)度條
2.8  滾動視圖
2.9  頁面控件
2.10  警告視圖
2.10.1  為主視圖添加警告視圖
2.10.2  常用的警告視圖樣式
2.10.3  響應(yīng)警告視圖
2.11  自定義視圖
2.12  一次性修改相同的視圖
第3章  用戶界面——控制器
3.1  使用視圖控制器加載視圖
3.2  導(dǎo)航不同的視圖控制器
3.2.1  導(dǎo)航控制器的基本組成
3.2.2  添加導(dǎo)航控制器
3.2.3  通過導(dǎo)航控制器實(shí)現(xiàn)視圖的切換
3.2.4  管理導(dǎo)航欄上的按鈕
3.3  在標(biāo)簽欄中提供控制器
3.3.1  添加標(biāo)簽欄控制器
3.3.2  標(biāo)簽欄控制器的常用屬性
3.3.3  標(biāo)簽欄控制器的響應(yīng)
3.4  模型視圖控制器
3.5  創(chuàng)建自定義視圖控制器
3.6  利用視圖控制器的有效性
3.7  iPad視圖控制器
3.8  使用故事面板設(shè)計(jì)UI
3.9  故事面板中的Unwind Segue
第2篇  資源使用篇
第4章  數(shù)據(jù)管理
4.1  文件管理
4.1.1  創(chuàng)建文件
4.1.2  寫入/讀取內(nèi)容
4.1.3  刪除文件
4.2  使用SQLite數(shù)據(jù)庫
4.2.1  創(chuàng)建數(shù)據(jù)庫
4.2.2  插入數(shù)據(jù)
4.2.3  讀取數(shù)據(jù)
4.2.4  查看數(shù)據(jù)庫
4.3  使用iCloud
4.3.1  啟動iCloud服務(wù)
4.3.2  在iCloud中存儲鍵/值數(shù)據(jù)
第5章  顯示數(shù)據(jù)
5.1  選擇列表
5.1.1  日期選擇器
5.1.2  自定義選擇器
5.2  在表中顯示數(shù)據(jù)
5.2.1  表中內(nèi)容的顯示
5.2.2  設(shè)置表
5.2.3  設(shè)置表單元格
5.3  編輯表
5.3.1  選取行
5.3.2  刪除行
5.3.3  插入行
5.3.4  移動行
5.3.5  縮進(jìn)
5.4  索引表
5.5  數(shù)據(jù)的查找
5.6  創(chuàng)建簡單的網(wǎng)頁瀏覽器
5.6.1  加載網(wǎng)頁視圖的內(nèi)容
5.6.2  設(shè)置網(wǎng)頁視圖
5.6.3  網(wǎng)頁視圖常用事件
5.7  在網(wǎng)格中顯示數(shù)據(jù)
5.7.1  網(wǎng)格中內(nèi)容的顯示
5.7.2  自定義網(wǎng)格
5.7.3  網(wǎng)格的響應(yīng)
第6章  網(wǎng)絡(luò)服務(wù)
6.1  使用Web服務(wù)
6.1.1  構(gòu)建一個Web服務(wù)
6.1.2  Web服務(wù)的使用
6.2  使用REST服務(wù)
6.3  使用原生的API進(jìn)行通信
第7章  多媒體資源
7.1  選擇圖像和視頻
7.1.1  選擇圖像
7.1.2  向模擬器中添加圖像
7.1.3  設(shè)置圖像顯示來源
7.1.4  選擇視頻
7.2  使用相機(jī)捕獲媒體
7.2.1  打開相機(jī)
7.2.2  設(shè)置相機(jī)
7.2.3  捕獲媒體
7.2.4  自定義相機(jī)
7.3  播放視頻
7.3.1  播放視頻文件
7.3.2  設(shè)置視頻控制器
7.3.3  視頻播放控制器常用的監(jiān)聽事件
7.4  播放音頻
7.4.1  播放較短的音頻文件
7.4.2  播放較長的音頻文件
7.4.3  訪問音樂庫
7.5  使用麥克風(fēng)錄音
7.6  直接管理相冊
7.6.1  獲取相冊中內(nèi)容的路徑
7.6.2  讀取相冊中EXIF數(shù)據(jù)
7.6.3  獲取相冊中的實(shí)際的照片
第8章  內(nèi)置應(yīng)用程序
8.1  打電話
8.2  使用Safari
8.3  發(fā)送短信和電子郵件
8.3.1  發(fā)送短信
8.3.2  發(fā)送電子郵件
8.4  在應(yīng)用程序中使用短信
8.5  在應(yīng)用程序中使用電子郵件
8.6  管理地址簿
8.6.1  訪問地址簿
8.6.2  打開地址簿
8.6.3  添加聯(lián)系人
8.6.4  顯示聯(lián)系人信息
8.7  管理日歷
8.7.1  訪問日歷
8.7.2  打開日歷事件界面
8.7.3  添加日歷事件
第9章  與外部設(shè)備交互
9.1  檢測設(shè)備的方向
9.2  調(diào)整UI的方向
9.3  近距離傳感器
9.4  獲取電池信息
9.5  處理運(yùn)動事件
9.6  處理觸摸事件
9.7  手勢識別器
9.7.1  輕拍
9.7.2  捏
9.7.3  滑動
9.7.4  旋轉(zhuǎn)
9.7.5  移動
9.7.6  長按
9.8  自定義手勢
9.9  使用加速計(jì)
9.10  使用陀螺儀
第10章  位置服務(wù)和地圖
10.1  確定位置
10.2  確定方向
10.3  使用區(qū)域監(jiān)測
10.4  使用significant-change位置服務(wù)
10.5  在后臺運(yùn)行位置服務(wù)
10.6  使用地圖
10.6.1  顯示地圖
10.6.2  改變地圖的類型
10.6.3  在地圖上顯示當(dāng)前位置
10.6.4  指定位置
10.6.5  添加標(biāo)記
10.6.6  添加標(biāo)注
10.6.7  限制地圖的顯示范圍
10.6.8  添加覆蓋圖
10.7  地理編碼
第3篇  高級應(yīng)用篇
第11章  圖形和動畫
11.1  視圖動畫
11.1.1  動畫塊
11.1.2  修改動畫塊
11.1.3  動畫屬性
11.1.4  基于塊的視圖動畫
11.2  視圖的過渡動畫
11.2.1  旋轉(zhuǎn)動畫
11.2.2  卷頁動畫
11.3  轉(zhuǎn)換視圖
11.4  計(jì)時器動畫
11.5  圖像動畫
11.6  圖層動畫
11.7  圖層的過渡動畫
11.7.1  公開的過渡動畫
11.7.2  非公開的過渡動畫
11.8  繪制路徑
11.8.1  繪制線段
11.8.2  繪制水平線
11.8.3  繪制折線
11.8.4  繪制曲線
11.9  繪制形狀
11.10  繪制位圖
11.10.1  繪制單個位圖
11.10.2  繪制多個位圖
11.11  繪制文字
11.12  創(chuàng)建一個簡單的繪制應(yīng)用程序——畫板
11.13  創(chuàng)建位圖圖形上下文
第12章  多任務(wù)處理
12.1  檢測應(yīng)用程序的狀態(tài)
12.2  接收應(yīng)用程序狀態(tài)的通知
12.3  在后臺運(yùn)行代碼
12.4  在后臺播放音頻
12.5  在后臺更新數(shù)據(jù)
12.6  禁用后臺模式
第13章  本地化
13.1  創(chuàng)建一個具有多種語言的應(yīng)用程序
13.2  本地化資源
13.3  區(qū)域格式
第14章  發(fā)布應(yīng)用程序
14.1  申請發(fā)布證書
14.1.1  申請證書
14.1.2  申請證書對應(yīng)的配置文件(Provision File)
14.2  準(zhǔn)備提交應(yīng)用程序
14.2.1  創(chuàng)建應(yīng)用及基本信息
14.2.2  工程的相關(guān)設(shè)置
14.3  提交應(yīng)用程序到App Store上
14.4  常見審核不通過的原因
第15章  高級功能
15.1  卷頁效果
15.2  粒子系統(tǒng)
15.3  內(nèi)容共享
15.4  動作表單
15.5  實(shí)現(xiàn)自定義過渡動畫
15.6  在UI元素中使用物理引擎
15.7  實(shí)現(xiàn)文本到語言的功能

本目錄推薦

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