注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具iPhone開發(fā)入門與實(shí)戰(zhàn)

iPhone開發(fā)入門與實(shí)戰(zhàn)

iPhone開發(fā)入門與實(shí)戰(zhàn)

定 價(jià):¥46.00

作 者: 和凌志,王方 編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì)

ISBN: 9787121107238 出版時(shí)間: 2010-05-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 264 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書通過(guò)大量的源碼實(shí)例詳細(xì)講述了iPhone SDK、OpenGL Es的典型應(yīng)用。本書主要內(nèi)容自始至終貫穿著一條循序漸進(jìn)的主線:從iPhone開發(fā)會(huì)員(IDP:iPhone Developer Program)注冊(cè)到iPhone SDK開發(fā)環(huán)境的配置;從iPhone編程語(yǔ)言(Objective-C)的入門到iPhone應(yīng)用實(shí)例的設(shè)計(jì)與實(shí)現(xiàn);從應(yīng)用程序的簽名到App Store上的應(yīng)用發(fā)布;從iTunes免費(fèi)賬號(hào)的注冊(cè)到App Store免費(fèi)應(yīng)用的下載。通過(guò)本書的閱讀,可以全面掌握iPhone開發(fā)的基礎(chǔ)知識(shí),以及應(yīng)用程序的設(shè)計(jì)、實(shí)現(xiàn)、簽名直至App Store發(fā)布的全部過(guò)程。書中講述的所有實(shí)例源碼都可從www.msoftease.com網(wǎng)站下載,其中包括已經(jīng)發(fā)布在AppStore上的CuteiClock應(yīng)用程序的全部源碼。

作者簡(jiǎn)介

  和凌志,擁有十多年無(wú)線通信開發(fā)經(jīng)驗(yàn),先后在Siemens Mobile、Flextronics等歐美公司擔(dān)任手機(jī)軟件架構(gòu)師。出版的著作主要有《手機(jī)軟件平臺(tái)架構(gòu)解析》和《嵌入式硬件》,可通過(guò)作者聯(lián)系。王方,資深iPhone開發(fā)工程師,擁有多年無(wú)線通信設(shè)備開發(fā)的工作經(jīng)驗(yàn),曾在Techfaith、Flextrunics等公司擔(dān)任軟件工程師及軟件架構(gòu)師,擁有多個(gè)主流手機(jī)軟件平臺(tái)開發(fā)經(jīng)驗(yàn),曾在Apple App Store上發(fā)布多個(gè)應(yīng)用。

圖書目錄

第1章 關(guān)于iPhone(1)
1.1 iPhone是蘋果公司創(chuàng)新的產(chǎn)物(1)
1.2 iPhone開創(chuàng)手機(jī)應(yīng)用商店新紀(jì)元(1)
1.3 iPhone屏幕(1)
1.4 iPhone鍵盤(2)
1.5 iPhone顯示效果(2)
1.6 iPhone用戶體驗(yàn)(2)
1.7 iPhone只有一個(gè)按鍵(3)
1.8 iPhone是一款純Touch機(jī)(3)
1.9 多點(diǎn)觸摸(Multi-Touch)(3)
1.10 當(dāng)前窗口只能有一個(gè)(3)
1.11 如何排列主屏圖標(biāo)(4)
1.12 如何刪除應(yīng)用(4)
第2章 關(guān)于Mac操作系統(tǒng)(5)
2.1 Mac OS 概述(5)
2.2 Mac OS 版本演變(5)
2.3 iPhone 開發(fā)一定需要蘋果電腦嗎(6)
2.4 Mac OS X 也可運(yùn)行在Windows PC上(6)
2.4.1 安裝前的準(zhǔn)備工作(7)
2.4.2 安裝過(guò)程中的磁盤分區(qū)(7)
2.5 小結(jié)(8)
第3章 iPhone開發(fā)環(huán)境的配置(9)
3.1 確認(rèn)Mac OS X 版本(9)
3.2 注冊(cè)Apple ID(9)
3.3 SDK下載與安裝(10)
3.3.1 下載iPhone SDK(10)
3.3.2 安裝iPhone SDK(11)
3.4 注冊(cè)IDP會(huì)員(13)
第4章 iPhone應(yīng)用程序開發(fā)工具(14)
4.1 Xcode(14)
4.2 Interfacebuilder(14)
4.3 Cocoa Touch(15)
第5章 iPhone開發(fā)語(yǔ)言(Objective-C)(16)
5.1 Objective-C 概述(16)
5.2 Objective-C 是C語(yǔ)言的超集(16)
5.3 類與實(shí)例(17)
5.4 類(17)
5.5 屬性(property)(18)
5.6 委托(Delegation)(18)
5.7 對(duì)象(18)
5.8 方法(method)(18)
5.8.1 方法的聲明(19)
5.8.2 方法的調(diào)用(19)
5.9 輸出口(Outlet)(19)
5.10 操作(Action)(20)
5.11 什么是框架(Framework)(20)
5.12 UIKit類圖(21)
5.13 編程規(guī)范(Coding Standard)(22)
5.14 NS String(22)
5.15 dealloc(23)
5.16 小結(jié)(23)
第6章 創(chuàng)建一個(gè)簡(jiǎn)單的應(yīng)用(24)
6.1 啟動(dòng)Xcode(24)
6.2 創(chuàng)建工程(25)
6.3 Xcode工程窗口(26)
6.3.1 應(yīng)用委托類(AppDelegate)(28)
6.3.2 Main Window.xib(29)
6.3.3 Main.m文件(29)
6.4 編譯配置和運(yùn)行(30)
6.5 小結(jié)(31)
第7章 iPhone常用控件(32)
7.1 按鈕(Button)(32)
7.1.1 如何添加一個(gè)按鈕(Button)(32)
7.1.2 按鈕檢查器(33)
7.1.3 按鈕的屬性(35)
7.1.4 按鈕的實(shí)例方法(36)
7.1.5 一個(gè)關(guān)于按鈕的應(yīng)用程序(36)
7.2 標(biāo)簽(Label)(39)
7.2.1 標(biāo)簽檢查器(40)
7.2.2 標(biāo)簽的屬性(40)
7.2.3 一個(gè)關(guān)于標(biāo)簽的應(yīng)用程序(41)
7.3 文本框(TextField)(42)
7.3.1 文本框?qū)傩裕?3)
7.3.2 文本框類(44)
7.3.3 一個(gè)關(guān)于文本框的應(yīng)用程序(44)
7.4 圖像視圖(48)
7.4.1 圖像視圖屬性(48)
7.4.2 圖像的屬性(50)
7.4.3 圖像的實(shí)例方法(50)
7.4.4 設(shè)計(jì)一個(gè)搖骰子應(yīng)用(50)
7.5 如何添加應(yīng)用圖標(biāo)(54)
7.5.1 應(yīng)用圖標(biāo)的格式要求(54)
7.5.2 更改Info.plist設(shè)置(54)
7.6 如何隱去狀態(tài)欄(56)
7.7 如何顯示應(yīng)用程序的啟動(dòng)界面(57)
7.7.1 添加圖片資源(57)
7.7.2 設(shè)置啟動(dòng)界面的顯示時(shí)間(58)
7.8 小結(jié)(58)
第8章 基于Window-based應(yīng)用程序設(shè)計(jì)(59)
8.1 創(chuàng)建工程(59)
8.2 創(chuàng)建視圖控制器類實(shí)例(61)
8.3 添加視圖(62)
8.4 關(guān)聯(lián)視圖控制器與視圖(63)
8.5 代碼設(shè)計(jì)(63)
8.6 視圖控制器與視圖的關(guān)聯(lián)問(wèn)題(66)
8.7 小結(jié)(67)
第9章 基于標(biāo)簽欄的應(yīng)用(68)
9.1 一個(gè)基本的標(biāo)簽欄應(yīng)用(69)
9.1.1 創(chuàng)建標(biāo)簽欄工程(69)
9.1.2 標(biāo)簽欄控制器(69)
9.1.3 為標(biāo)簽添加圖標(biāo)(71)
9.2 在標(biāo)簽欄應(yīng)用中實(shí)現(xiàn)導(dǎo)航功能(72)
9.2.1 將視圖控制器類改為導(dǎo)航控制器類(72)
9.2.2 為第一個(gè)標(biāo)簽創(chuàng)建視圖(73)
9.2.3 創(chuàng)建視圖和視圖控制器(74)
第10章 表視圖應(yīng)用(76)
10.1 什么是表視圖和表視圖單元(77)
10.2 創(chuàng)建動(dòng)態(tài)表視圖單元(77)
10.2.1 為表視圖單元添加文本標(biāo)簽(77)
10.2.2 設(shè)置表視圖單元高度(78)
10.2.3 設(shè)置文本標(biāo)簽的寬度(79)
10.2.4 表視圖的數(shù)據(jù)來(lái)源(81)
10.2.5 為表單元添加圖像(81)
第11章 iPhone多點(diǎn)觸摸技術(shù)的應(yīng)用(82)
11.1 UIResponder類(82)
11.2 觸摸順序(TouchSequence)(83)
11.3 UITouch類(84)
11.3.1 觸摸狀態(tài)(TouchPhase)(84)
11.3.2 與觸摸相關(guān)的實(shí)例方法(84)
11.4 UIEvent類(85)
11.5 一個(gè)單點(diǎn)觸摸應(yīng)用(86)
11.5.1 添加圖像視圖(86)
11.5.2 添加圖像輸出口和方法(87)
11.6 小結(jié)(88)
第12章 iPhone加速計(jì)的應(yīng)用(90)
12.1 加速度(90)
12.2 加速計(jì)(90)
12.3 加速計(jì)的技術(shù)原理(91)
12.4 加速類(91)
12.5 加速計(jì)類(91)
12.6 UIAccelerometer Delegate協(xié)議(91)
12.7 實(shí)例方法(92)
12.8 小結(jié)(92)
第13章 iPhone程序的調(diào)試方法(93)
13.1 模擬器與真機(jī)的運(yùn)行環(huán)境不同(93)
13.2 模擬器調(diào)試方法(94)
13.2.1 模擬器使用方法(94)
13.2.2 用NSLog輸出調(diào)試信息(95)
13.2.3 斷點(diǎn)調(diào)試(96)
13.2.4 GDB調(diào)試(97)
13.3 iPhone真機(jī)調(diào)試(98)
第14章 CuteiClock娛樂(lè)應(yīng)用程序設(shè)計(jì)與實(shí)現(xiàn)(100)
14.1 時(shí)鐘程序概述(100)
14.2 創(chuàng)建時(shí)鐘應(yīng)用工程(101)
14.3 添加資源文件(101)
14.3.1 添加圖片資源(101)
14.3.2 添加聲音資源(102)
14.3.3 添加庫(kù)文件(102)
14.3.4 添加接口文件(103)
14.4 時(shí)鐘邏輯功能的實(shí)現(xiàn)(104)
14.5 小結(jié)(164)
第15章 一個(gè)基于Open GL的搖骰子游戲(165)
15.1 Open GL概述(166)
15.1.1 Open GLES概述(166)
15.1.2 Open GLES與iPhone游戲開發(fā)(167)
15.2 搖骰子游戲功能設(shè)計(jì)(167)
15.3 創(chuàng)建游戲工程(167)
15.4 通過(guò)Open GLES顯示游戲場(chǎng)景(176)
15.5 搭建游戲的基本框架(182)
15.5.1 畫圖類的實(shí)現(xiàn)(184)
15.5.2 接口封裝文件的實(shí)現(xiàn)(187)
15.5.3 應(yīng)用程序類的實(shí)現(xiàn)(188)
15.5.4 子窗口類的實(shí)現(xiàn)(190)
15.5.5 紋理類的實(shí)現(xiàn)(192)
15.5.6 字體類的實(shí)現(xiàn)(200)
15.6 搖骰子游戲的實(shí)現(xiàn)(208)
15.6.1 重寫畫圖類(208)
15.6.2 重寫應(yīng)用類(211)
15.6.3 如何讓骰子晃動(dòng)起來(lái)(220)
15.7 如何添加背景音樂(lè)(224)
15.8 代碼的優(yōu)化(232)
15.9 小結(jié)(239)
第16章 iPhone應(yīng)用程序的簽名及其發(fā)布(241)
16.1 IDP申請(qǐng)(241)
16.2 應(yīng)用程序的簽名與真機(jī)驗(yàn)證(244)
16.2.1 應(yīng)用程序?yàn)楹涡枰灻?44)
16.2.2 應(yīng)用程序在真機(jī)上的驗(yàn)證(244)
16.2.3 應(yīng)用程序的簽名過(guò)程(245)
16.2.4 簽名遇到的問(wèn)題及其解決方法(247)
16.2.5 生成可發(fā)布的應(yīng)用程序(251)
第17章 如何將應(yīng)用發(fā)布到AppStore上(253)
17.1 應(yīng)用發(fā)布的準(zhǔn)備工作(253)
17.2 iPhone應(yīng)用發(fā)布的入口(254)
17.3 發(fā)布新應(yīng)用到AppStore(254)
第18章 如何注冊(cè)一個(gè)AppStore免費(fèi)賬戶(258)
18.1 創(chuàng)建賬戶(258)
18.2 下載應(yīng)用到PC本地(262)
18.3 iPhone同步注意事項(xiàng)(262)
18.4 從PC同步到iPhone手機(jī)(262)
參考文獻(xiàn)(265)

本目錄推薦

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