iphone開發(fā)入門與實(shí)戰(zhàn) 版權(quán)信息
- ISBN:9787121107238
- 條形碼:9787121107238 ; 978-7-121-10723-8
- 裝幀:暫無
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
iphone開發(fā)入門與實(shí)戰(zhàn) 本書特色
《iPhone開發(fā)入門與實(shí)戰(zhàn)》從iPhone開發(fā)會員的注冊Phone SOK開發(fā)環(huán)境的配置,從iPhone巳編程語言(Objective-C)的入門基礎(chǔ)技能的掌握,從iPhone SOK應(yīng)用開發(fā)到基OpenGL ES的游戲?qū)崿F(xiàn),從iPhone應(yīng)用程序的簽名到App Store上的應(yīng)用發(fā)布。
iphone開發(fā)入門與實(shí)戰(zhàn) 內(nèi)容簡介
本書通過大量的源碼實(shí)例詳細(xì)講述了iphone sdk、opengl es的典型應(yīng)用。本書主要內(nèi)容自始至終貫穿著一條循序漸進(jìn)的主線:從iphone開發(fā)會員(idp:iphone developer program)注冊到iphone sdk開發(fā)環(huán)境的配置;從iphone編程語言(objective-c)的入門到iphone應(yīng)用實(shí)例的設(shè)計與實(shí)現(xiàn);從應(yīng)用程序的簽名到app store上的應(yīng)用發(fā)布;從itunes免費(fèi)賬號的注冊到app store免費(fèi)應(yīng)用的下載。通過本書的閱讀,可以全面掌握iphone開發(fā)的基礎(chǔ)知識,以及應(yīng)用程序的設(shè)計、實(shí)現(xiàn)、簽名直至app store發(fā)布的全部過程。
書中講述的所有實(shí)例源碼都可從www.msoftease.com網(wǎng)站下載,其中包括已經(jīng)發(fā)布在appstore上的cuteiclock應(yīng)用程序的全部源碼。
iphone開發(fā)入門與實(shí)戰(zhàn) 目錄
1.1 iphone是蘋果公司創(chuàng)新的產(chǎn)物
1.2 iphone開創(chuàng)手機(jī)應(yīng)用商店新紀(jì)元
1.3 iphone屏幕
1.4 iphone鍵盤
1.5 iphone顯示效果
1.6 iphone用戶體驗(yàn)
1.7 iphone只有一個按鍵
1.8 iphone 是一款純touch機(jī)
1.9 多點(diǎn)觸摸(multi-touch)
1.10 當(dāng)前窗口只能有一個
1.11 如何排列主屏圖標(biāo)
1.12 如何刪除應(yīng)用
第2章 關(guān)于mac操作系統(tǒng)
2.1 mac os概述
2.2 mac os版本演變
2.3 iphone開發(fā)一定需要蘋果電腦嗎
2.4 mac os x也可運(yùn)行在windows pc上
2.4.1 安裝前的準(zhǔn)備工作
2.4.2 安裝過程中的磁盤分區(qū)
2.5 小結(jié)
第3章 iphone開發(fā)環(huán)境的配置
3.1 確認(rèn)mac os x版本
3.2 注冊apple id
3.3 sdk下載與安裝
3.3.1 下載iphone sdk
3.3.2 安裝iphone sdk
3.4 注冊idp會員
第4章 iphone應(yīng)用程序開發(fā)工具
4.1 xcode
4.2 interface builder
4.3 cocoa touch
第5章 iphone開發(fā)語言(objective-c)
5.1 objective-c概述
5.2 objective-c是c語言的超集
5.3 類與實(shí)例
5.4 類
5.5 屬性(property)
5.6 委托(delegation)
5.7 對象
5.8 方法(method)
5.8.1 方法的聲明
5.8.2 方法的調(diào)用
5.9 輸出口(outlet)
5.10 操作(action)
5.11 什么是框架(framework)
5.12 uikit類圖
5.13 編程規(guī)范(coding standard)
5.14 nsstring
5.15 dealloc
5.16 小結(jié)
第6章 創(chuàng)建一個簡單的應(yīng)用
6.1 啟動xcode
6.2 創(chuàng)建工程
6.3 xcode工程窗口
6.3.1 應(yīng)用委托類(app delegate)
6.3.2 mainwindow.xib
6.3.3 main.m文件
6.4 編譯配置和運(yùn)行
6.5 小結(jié)
第7章 iphone常用控件
7.1 按鈕(button)
7.1.1 如何添加一個按鈕(button)
7.1.2 按鈕檢查器
7.1.3 按鈕的屬性
7.1.4 按鈕的實(shí)例方法
7.1.5 一個關(guān)于按鈕的應(yīng)用程序
7.2 標(biāo)簽(label)
7.2.1 標(biāo)簽檢查器
7.2.2 標(biāo)簽的屬性
7.2.3 一個關(guān)于標(biāo)簽的應(yīng)用程序
7.3 文本框(text field)
7.3.1 文本框?qū)傩?br> 7.3.2 文本框類
7.3.3 一個關(guān)于文本框的應(yīng)用程序
7.4 圖像視圖
……
第8章 基于window-based應(yīng)用程序設(shè)計
第9章 基于標(biāo)簽欄的應(yīng)用
第10章 表視圖應(yīng)用
第11章 iphone多點(diǎn)觸摸技術(shù)的應(yīng)用
第12章 iphone加速計的應(yīng)用
第13章 iphone程序的調(diào)試方法
第14章 cute iclock娛樂應(yīng)用程序設(shè)計與實(shí)現(xiàn)
第15章 一個基于opengl的搖骰子游戲
第16章 iphone應(yīng)用程序的簽名及其發(fā)布
第17章 如何將應(yīng)用發(fā)布到app store上
第18章 如何注冊一個app store免費(fèi)賬戶
參考文獻(xiàn)
iphone開發(fā)入門與實(shí)戰(zhàn) 節(jié)選
《iPhone開發(fā)入門與實(shí)戰(zhàn)》通過大量的源碼實(shí)例詳細(xì)講述了iPhone SDK、OpenGL Es的典型應(yīng)用。《iPhone開發(fā)入門與實(shí)戰(zhàn)》主要內(nèi)容自始至終貫穿著一條循序漸進(jìn)的主線:從iPhone開發(fā)會員(IDP:iPhone Developer Program)注冊到iPhone SDK開發(fā)環(huán)境的配置;從iPhone編程語言(Objective-C)的入門到iPhone應(yīng)用實(shí)例的設(shè)計與實(shí)現(xiàn);從應(yīng)用程序的簽名到App Store上的應(yīng)用發(fā)布;從iTunes免費(fèi)賬號的注冊到App Store免費(fèi)應(yīng)用的下載。通過《iPhone開發(fā)入門與實(shí)戰(zhàn)》的閱讀,可以全面掌握iPhone開發(fā)的基礎(chǔ)知識,以及應(yīng)用程序的設(shè)計、實(shí)現(xiàn)、簽名直至App Store發(fā)布的全部過程。
iphone開發(fā)入門與實(shí)戰(zhàn) 相關(guān)資料
插圖:如果想對iPhone應(yīng)用開發(fā)作到駕輕就熟,首先要熟練掌握它的調(diào)試方法,iPhone SDK提供了多種調(diào)試方法。至于用哪一種,取決于您的偏好。我們通常先是在模擬器上開發(fā)應(yīng)用程序,然后再到iPhone真機(jī)上驗(yàn)證。之所以這樣做,是因?yàn)槟M器與真機(jī)還是有一定差異的。就調(diào)試方法而言,兩者沒有太大的區(qū)別。模擬器調(diào)試相對簡單些,真機(jī)調(diào)試需要先對應(yīng)用程序簽名,下載安裝到iPhone設(shè)備上。本章主要介紹模擬器調(diào)試和真機(jī)調(diào)試的方法,分別從它們需要的環(huán)境、可以調(diào)試的對象以及其便捷性來分析和介紹。13.1模擬器與真機(jī)的運(yùn)行環(huán)境不同 iPhone模擬器的運(yùn)行環(huán)境和真機(jī)的運(yùn)行環(huán)境不同。iPhone模擬器能夠模擬大多數(shù)場景,并且和Xcode無縫銜接得非常好,可以在Xcode中進(jìn)行斷點(diǎn)調(diào)試、單步跟蹤、查看內(nèi)存泄露等問題,但與真機(jī)設(shè)備環(huán)境還是有些差異的。iPhone模擬器在以下幾點(diǎn)無能為力:·不能模擬GPRS或EDGE無線上網(wǎng)方式;·不能模擬電話業(yè)務(wù);·不能模擬加速計操作;·模擬器的CPU和內(nèi)存都是用PC的,相對比較充裕,真實(shí)設(shè)備上相對比較惡劣,所以在模擬器上跑得很流暢的應(yīng)用,在真機(jī)設(shè)備上表現(xiàn)得差強(qiáng)人意。·運(yùn)行中使用的庫并不完全一致,在模擬器上能運(yùn)行的應(yīng)用有可能在真機(jī)上運(yùn)行不起來或者也可能某個函數(shù)在模擬器上支持而到真機(jī)上卻不支持。從上面的分析可以看到,iPhone模擬器并不是萬能的,它在應(yīng)用設(shè)計中存在著一些缺陷,無法提供和真機(jī)一樣的支持。盡管如此,我們?nèi)匀徽J(rèn)為,iPhone模擬器的功能是非常強(qiáng)大的,它為我們應(yīng)用開發(fā)提供了一個基本的調(diào)試工具,并且可以模擬絕大部分的功能,比如,像界面、窗口、菜單及部分邏輯實(shí)現(xiàn)等,而這些功能如果都放到真機(jī)上去調(diào)試,那么這個過程將是非常痛苦和漫長的。
iphone開發(fā)入門與實(shí)戰(zhàn) 作者簡介
和凌志,擁有十多年無線通信開發(fā)經(jīng)驗(yàn),先后在Siemens Mobile、Flextronics等歐美公司擔(dān)任手機(jī)軟件架構(gòu)師。出版的著作主要有《手機(jī)軟件平臺架構(gòu)解析》和《嵌入式硬件》,可通過作者聯(lián)系。王方,資深iPhone開發(fā)工程師,擁有多年無線通信設(shè)備開發(fā)的工作經(jīng)驗(yàn),曾在Techfaith、Flextrunics等公司擔(dān)任軟件工程師及軟件架構(gòu)師,擁有多個主流手機(jī)軟件平臺開發(fā)經(jīng)驗(yàn),曾在Apple App Store上發(fā)布多個應(yīng)用。
- >
中國人在烏蘇里邊疆區(qū):歷史與人類學(xué)概述
- >
我從未如此眷戀人間
- >
姑媽的寶刀
- >
回憶愛瑪儂
- >
經(jīng)典常談
- >
羅庸西南聯(lián)大授課錄
- >
李白與唐代文化
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(紅燭學(xué)術(shù)叢書)