iOS編程

iOS編程

《iOS編程(第2版)》涵蓋了開發iOS套用的方方面面。從Objective-C基礎知識到新增加的語言特性;從AppKit庫到常見的Cocoa設計模式;從Xcode技巧到Instrumentst等。

基本介紹

  • 書名:iOS編程
  • 作者:Joe Conway, Aaron Hillegass
  • 譯者:夏偉頻
  • ISBN:9787560976976
  • 類別:程式語言與程式設計
  • 頁數:544
  • 出版社華中科技大學出版社
  • 出版時間:2012-03-01  2
  • 裝幀:平裝
  • 開本:16開
ios編程教程,內容簡介,作者簡介,目錄,

ios編程教程

授課講師:歐陽老師適用對象:有C++基礎/iOS開發基礎學員
視頻簡介:視頻以捕魚達人為項目案例講述如何使用Cocos2D-X來開發這樣一款遊戲。使用了C++開發語言,內容覆蓋了Cocos2D-X遊戲啟動程,暫停恢復,遊戲場景創建,定時器使用,CCLayer的生命周期, CCNode介紹和繼承關係圖, CCAction原理, 串列動作CCSequence,標準觸摸事件,縮放CCScale動作,精靈BatchNode處理, Zwoptex, TexturePacker工具使用, 遊戲性能提升,Bezier曲線介紹,多繼承和代理等技術點。
授課講師:歐陽老師適用對象:有iOS開發基礎學員
憤怒的小鳥憤怒的小鳥
視頻簡介:主要以AngryBirds這個具體的項目來講解如何用Cocos2D
Box2D開發一個商業性的遊戲項目,包括Cocos2D介紹、CCScene劇場、錨點和進度條、CCMenu選單、CCAction、粒子效果、劇場動畫切換、遊戲選關、坐標轉換、精靈數據處理、OpenGL畫線、Cocos2D事件機制、Box2D物理引擎、物理世界的模擬、碰撞檢測等內容。

內容簡介

《iOS編程(第2版)》涵蓋了開發iOS套用的方方面面。從Objective-C基礎知識到新增加的語言特性;從AppKit庫到常見的Cocoa設計模式;從Xcode技巧到Instrumentst等。如果讀者剛接觸iOS編程,閱讀本書前兩章可以快速入門。如果讀者已經有iOS編程經驗,閱讀本書可以拾遺補缺。本書的另一個特色是教讀者以正確的方法解決問題。Objective-C的習慣約定有哪些(例如命名約定記憶體管理約定),創建子類時如何處理初始化方法,Cocoa的常見設計模式有哪些,如何選擇數據保存方法等。這些問題,如果讀者自己摸索,難免費時費力。本書已經將這些知識整理、歸納並清楚地呈現在讀者面前。
iOS編程(第2版)iOS編程(第2版)

作者簡介

Joe Conway是Big Nerd Ranch的資深教師,自iOS平台發布以來一直從事相關的諮詢服務。Joe畢業於美國威斯康辛大學,在Mac OS X早期即開始編寫Objective-CCocoa代碼。他編寫了Big Nerd Ranch的“iOS新手培訓課程”教材。該教材廣受好評,是本書的原型。
Aaron Hillegass曾就職於NeXT公司和,蘋果公司在Big Nerd Ranch教授iOS編程課程。Aaron在NeXT時編寫了第一本OpenStep教材(OpenStep是Cocoa的前身)。本書以Big Nerd Ranch的教學課程為基礎,涵蓋了近20年OpenStep和Cocoa的開發成果。

目錄

Table of Contents
簡介
本書適合哪些讀者
第二版有哪些更新?
教學理念
如何使用本書
本書是如何組織的
代碼風格
版式說明
開發所需的硬體與軟體
第1章 第一個簡單的iOS套用
1.1 創建Xcode項目
1.2 創建界面
1.3 模型-視圖-控制器
1.4 聲明
聲明方法
設定指針
設定目標(target)和動作(action)
關聯小結
1.6 實現方法
1.7 針對模擬器構建並運行套用
1.8 安裝套用
1.9 套用圖示
1.10 啟動圖片
第2章 Objective-C
2.1 對象
2.2 使用實例
創建對象
傳送訊息
釋放對象
2.3 編寫命令行工具RandomPossessions
NSString
NSArray與NSMutableArray
存取方法
實例方法
初始化方法
其他初始化方法與初始化方法鏈
類方法
測試子類 5
2.5 異常與控制台視窗
2.6 快速枚舉
2.7 練習
3.1 記憶體管理基礎
C語言的記憶體管理
通過對象管理記憶體
使用retain計數
使用autorelease
存取方法和記憶體管理
實現dealloc
通過屬性機制簡化存取方法
copy和mutableCopy
Retain計數規則
3.3 深入學習:再談記憶體管理
第4章 委託機制與Core Location
4.1 項目、目標和框架
4.2 Core Location
通過CLLocationManager獲取更新數據
4.3 委託機制
協定
協定方法
委託機制、控制器對象和記憶體管理
4.4 使用調試器
4.5 練習:方位
4.6 深入學習:構建階段、編譯器錯誤和連線器錯誤
預處理(Preprocessing)
編譯
連線
......

相關詞條

熱門詞條

聯絡我們