共8章,分為如下三大部分。
第壹部分為開發基礎,即第1~4章,內容包括Cross App開發環境搭建,引擎原理介紹,創建項目和核心UI組件類的使用。通過該部分內容的學習,讀者可以創建一個簡單的跨平台應用。
第二部分為開發進階,即第5~7章,內容包括在Cross App項目中使用多媒體功能,使用文件存儲功能,實現網絡功能,實現UI組件的動畫效果。通過該部分內容的學習,讀者可以實現一款功能強大的跨平台應用。
第三部分為項目實戰,即第8章,通過一款手機電商App的源碼解析,可以讓讀者具備架構一款大型跨平台聯網App的能力。
沈大海,國內知名移動開發專家,高級培訓講師,移動互聯產品顧問,現任龍圖游戲•9秒社區開發者關系負責人。近十年來一直從事移動平台技術工作,對 Android和iOS平台及cocos2d—x引擎有深入研究,曾先后主持開發《聯想SPM系統》、《國家農業科學院施肥通(移動版)》、《國家圖書館
手機導航系統》、《易點點電子點菜系統》、《藍魔的逆襲塔防游戲》、《少數派貴金屬行情(移動版)》、《窠浦旅行家機票手機預定系統》等項目,曾為 Google大學實驗室、索愛、聯想、華為、海能達、愛立信、滾石移動、北緯通信、工信部移動互聯基地院校等企、事業單位講授移動開發課程,目前主要研究 HTML5相關技術,是H5EDU.cn創始人。
張磊,網名「無腦碼農」,國內資深CrossApp開發工程師、cocos2d—x游戲開發工程師和布道 師。Cocos首批CPV之一,有豐富的項目經驗。現擔任「9秒課堂」(www.9miaoketang.com)負責人,並活躍於9秒社團、 Cocos2d—x論壇等技術社區,在社區中發表了大量專業文章,並錄制了多種視頻教程,深受廣大開發者歡迎。先后參與研發《功夫轎子2》、《洞洞人》、
《暗之龍域》等多款手機游戲項目。近期關注Cocos2d—x、CrossApp、unity3D、HTML5等相關技術,並在「9秒課堂」開設了相關課 程。
目錄
第1章CrossApp簡介及開發環境搭建
1.1CrossApp簡介
1.1.1CrossApp功能與特色
1.1.2CrossApp的優勢
1.2CrossApp開發環境搭建
1.2.1Windows開發環境搭建
1.2.2在Windows系統創建CrossApp工程
1.2.3CrossApp項目目錄說明
1.2.4通過Visual Studio 2013啟動一個項目
1.2.5Windows環境下Android配置
1.2.6Mac O X開發環境搭建
1.2.7Mac下配置Android開發環境
1.2.8第一個CrossApp項目解析
第2章CrossApp基礎概念
2.1核心類
2.1.1CAView
2.1.2CAViewController
2.1.3CAWindow
2.2內存管理
2.2.1對象內存引用記數
2.2.2手工對象內存管理
2.2.3自動對象內存管理
2.3坐標系
2.4適配方案
2.5深入理解CAViewController和MVC
2.5.1CAViewController的職責
2.6CAViewController類的使用
2.6.1CAViewController生命周期
2.6.2CAViewController使用
2.7CANavigationController導航視圖控制器
2.8CATabBarController切換視圖控制器
2.9CADrawerController側邊抽屜式導航控制器
第3章CrossApp核心控件與視圖
3.1文本CALabel
3.2按鈕CAButton
3.3圖片CAImageView
3.4九宮格圖片CAScale91mageView
3.5單行輸入框CATextField
3.6多行輸入框CATextView
3.7開關CASwitch
3.8提示框CAAlertView
3.9進度條CAProgress
3.10滾動條CASlider
3.11步進控件CAStepper
3.12滾動視圖CAScrolIView
3.13列表視圖CAListView
3.14表格視圖CATableView
3.15容器CACollectionView
3.16切換頁面CAPageView
第4章CrossApp數據存儲與解析
4.1CAUserDefault簡單存儲
4.2SQLite的使用
4.3JSON解析
4.4XML解析
第5章CrossApp設備功能調用
5.1相機
5.2相冊
5.3通訊錄
5.4本章小結
第6章CrossApp多媒體
6.1CAViewAnimation動畫
6.2SimpleAudioEngine音效
第7章CrossApp網絡通信
7.1HTTP基礎使用
7.2HTTP加載網絡圖片
第8章CrossApp項目實戰
8.1折800開源項目介紹
8.2項目架構設計
8.3核心模塊說明
8.4本章小結
1.1CrossApp簡介
1.1.1CrossApp功能與特色
1.1.2CrossApp的優勢
1.2CrossApp開發環境搭建
1.2.1Windows開發環境搭建
1.2.2在Windows系統創建CrossApp工程
1.2.3CrossApp項目目錄說明
1.2.4通過Visual Studio 2013啟動一個項目
1.2.5Windows環境下Android配置
1.2.6Mac O X開發環境搭建
1.2.7Mac下配置Android開發環境
1.2.8第一個CrossApp項目解析
第2章CrossApp基礎概念
2.1核心類
2.1.1CAView
2.1.2CAViewController
2.1.3CAWindow
2.2內存管理
2.2.1對象內存引用記數
2.2.2手工對象內存管理
2.2.3自動對象內存管理
2.3坐標系
2.4適配方案
2.5深入理解CAViewController和MVC
2.5.1CAViewController的職責
2.6CAViewController類的使用
2.6.1CAViewController生命周期
2.6.2CAViewController使用
2.7CANavigationController導航視圖控制器
2.8CATabBarController切換視圖控制器
2.9CADrawerController側邊抽屜式導航控制器
第3章CrossApp核心控件與視圖
3.1文本CALabel
3.2按鈕CAButton
3.3圖片CAImageView
3.4九宮格圖片CAScale91mageView
3.5單行輸入框CATextField
3.6多行輸入框CATextView
3.7開關CASwitch
3.8提示框CAAlertView
3.9進度條CAProgress
3.10滾動條CASlider
3.11步進控件CAStepper
3.12滾動視圖CAScrolIView
3.13列表視圖CAListView
3.14表格視圖CATableView
3.15容器CACollectionView
3.16切換頁面CAPageView
第4章CrossApp數據存儲與解析
4.1CAUserDefault簡單存儲
4.2SQLite的使用
4.3JSON解析
4.4XML解析
第5章CrossApp設備功能調用
5.1相機
5.2相冊
5.3通訊錄
5.4本章小結
第6章CrossApp多媒體
6.1CAViewAnimation動畫
6.2SimpleAudioEngine音效
第7章CrossApp網絡通信
7.1HTTP基礎使用
7.2HTTP加載網絡圖片
第8章CrossApp項目實戰
8.1折800開源項目介紹
8.2項目架構設計
8.3核心模塊說明
8.4本章小結
網路書店
類別
折扣
價格
-
新書75折$176