出版時(shí)間:2012-7 出版社:清華大學(xué)出版社 作者:楊正洪,鄭齊心,郭晨 編著 頁數(shù):682 字?jǐn)?shù):1114000
Tag標(biāo)簽:無
內(nèi)容概要
iOS是蘋果公司為iPhone.iPad等移動(dòng)設(shè)備量身打造的輕量級(jí)操作系統(tǒng)。《iOS5編程揭秘:iPhone與iPad應(yīng)用開發(fā)入門》圍繞蘋果公司最新的開發(fā)平臺(tái)iOSSDK5,使用最新的開發(fā)工具Xcode,手把手地引導(dǎo)讀者開發(fā)iPhone及iPad應(yīng)用程序。
《iOS5編程揭秘:iPhone與iPad應(yīng)用開發(fā)入門》共21章,分別講述了開發(fā)環(huán)境搭建、Objective-C語言基礎(chǔ)、Objective-C類、繼承和協(xié)議、內(nèi)存管理和ARC、iOS開發(fā)模式、視圖和繪圖、視圖控制器和模態(tài)視圖、導(dǎo)航控制器和標(biāo)簽欄控制器、滾動(dòng)視圖和表視圖、iPad應(yīng)用和拆分視圖、視圖上的控件、音頻和視頻編程、照片和網(wǎng)絡(luò)編程、GPs,地圖,日歷,通訊錄編程、圖層、動(dòng)畫、觸摸和手勢(shì)編程、游戲和設(shè)備間通信.iOS數(shù)據(jù)的存儲(chǔ)和讀取以及有關(guān)應(yīng)用開發(fā)的高級(jí)內(nèi)容等。
本書語言通俗易懂,內(nèi)容由淺入深,不管是新手還是有經(jīng)驗(yàn)的開發(fā)人員都能從本書中獲益。讀者在學(xué)習(xí)后能夠獨(dú)立開發(fā)、運(yùn)行在iPhone和iPad上的應(yīng)用程序。
作者簡(jiǎn)介
楊正洪,畢業(yè)于美國(guó)StateUniversityofNewYorkatstonyBrook,在美國(guó)硅谷工作10多年,也是華中科技大學(xué)客座教授。楊先生擔(dān)任7國(guó)內(nèi)多家公司的首席技術(shù)顧問、研究院院長(zhǎng)、董事、總裁等職楊先生是國(guó)內(nèi)知名移動(dòng)互聯(lián)網(wǎng)專家,實(shí)施了環(huán)保行業(yè)和公安行業(yè)的“云計(jì)算+手機(jī)”的移動(dòng)云平臺(tái)和移動(dòng)應(yīng)用,并在清華大學(xué)出版社出版了《Objective-C程序設(shè)計(jì)》、《iPad應(yīng)用開發(fā)指南》和《iPhone4應(yīng)用程序開發(fā)入門與實(shí)戰(zhàn)》等多本書籍。
書籍目錄
第1章 初識(shí)iOS開發(fā)
1.1 iPhone/iPad手機(jī)應(yīng)用
1.2 10S5操作系統(tǒng)
1.3 安裝Xcode
1.4 編寫第一個(gè)iOS應(yīng)用
1.4.1 創(chuàng)建一個(gè)新Xcode項(xiàng)目
1.4.2 在iPhone模擬器上運(yùn)行第一個(gè)應(yīng)用程序
1.5 熟悉Xcode界面
1.5.1 導(dǎo)航窗格
1.5.2 工具窗格
1.5.3 編輯窗格
1.5.4 目標(biāo)窗格
1.6 Xcode項(xiàng)目結(jié)構(gòu)
1.7 nib編輯界面
1.7.1 界面的組成
1.7.2 設(shè)計(jì)用戶界面
1.8 應(yīng)用啟動(dòng)過程
1.9 Xcode幫助文檔
第2章 Objective-C語言基礎(chǔ)
2.1 Objective-C程序結(jié)構(gòu)
2.1.1 接口和實(shí)現(xiàn)文件
2.1.2 編譯器
2.2 面向?qū)ο蟮木幊?br />2.2.1 類和實(shí)例
2.2.2 消息和方法
2.2.3 實(shí)例變量
2.2.4 創(chuàng)建實(shí)例的三種方法
2.3 數(shù)據(jù)類型
2.3.1 常見數(shù)據(jù)類型
2.3.2 字符串
2.3.3 結(jié)構(gòu)體
2.3.4 id類型
2.3.5 BOOL
2.3.6 SEL
2.3.7 ClaSS
2.3.8 nil和Nil
2.3.9 指針
2.3.10 數(shù)組
2.4 操作符和控制語句
2.5 輸入和輸出數(shù)據(jù)
2.6 block
第3章 Objective-C類
3.1 類的通用格式
3.2 聲明對(duì)象和對(duì)象初始化
3.3 變量
3.3.1 局部變量、全局變量和實(shí)例變量
3.3.2 理解static
3.3.3 變量的存儲(chǔ)類別
3.4 @property和@synmesize
3.5 多輸入?yún)?shù)的方法
3.6 異常處理
3.7 線程
3.7.1 線程創(chuàng)建與啟動(dòng)
3.7.2 線程同步
3.7.3 線程間通信
3.8 SingletOn
3.9 基礎(chǔ)框架類
3.9.1 NSString
3.9.2 NSDate
3.9.3 NSNumber
3.9.4 NSData
3.9.5 NSArray和NSMutableArray
3.9.6 NSSet
3.9.7 NSDictionary和NSMutableDictionary
3.9.8 屬性列表
3.9.9 NSObject探究
3.10 存取器
第4章 繼承和協(xié)議
4.1 繼承
4.2 方法重寫
4.3 方法重載
4.4 多態(tài)和super
4.5 抽象類
4.6 動(dòng)態(tài)方法調(diào)用
4.7 訪問控制
4.8 類別
4.9 協(xié)議
4.10 可選的方法
第5章 內(nèi)存管理和ARC
第6章 iOS開發(fā)模式
第7章 視圖和繪圖
第8章 視圖控制器和模態(tài)視圖
第9章 導(dǎo)航控制器和標(biāo)簽欄控制器
第10章 滾動(dòng)視圖和表視圖
第11章 iPad應(yīng)用和拆分視圖
第12章 視圖上的控件
第13章 音頻和視頻編程
第14章 照片和網(wǎng)絡(luò)編程
第15章 GPS、地圖、日歷和通訊錄編程
第16章 圖層
第17章 動(dòng)畫
第18章 觸摸和手勢(shì)編程
第19章 游戲和設(shè)備間通信
第20章 iOS數(shù)據(jù)的存儲(chǔ)和讀取
第21章 高級(jí)內(nèi)容
章節(jié)摘錄
版權(quán)頁: 插圖: 2.導(dǎo)航欄 一個(gè)導(dǎo)航欄(UINavigationBar)是一個(gè)矩形視圖,它顯示左條目、中條目和右條目。它出現(xiàn)在頂部,一般情況下,中條目是一個(gè)標(biāo)題。一個(gè)導(dǎo)航欄實(shí)現(xiàn)一個(gè)內(nèi)部的導(dǎo)航條目(UINavigationItem)的棧,它由一個(gè)導(dǎo)航條目開始,然后將另一個(gè)導(dǎo)航條目壓進(jìn)棧,然后可以讓該導(dǎo)航條目出棧(從而從棧中刪除它),或者再一次將另一個(gè)條目壓進(jìn)棧。因此,某個(gè)導(dǎo)航條目是棧中的頂條目(topItem)。除非頂條目是棧中的唯一條目,否則還有一個(gè)導(dǎo)航條目是back條目(backItem)。棧的狀態(tài)反映在導(dǎo)航欄的界面中。導(dǎo)航欄的中心信息來自頂條目,它的左邊信息來自back條目。因此,中心告訴用戶當(dāng)前是什么條目,左邊一般有一個(gè)按鈕,如果用戶單擊該按鈕,就轉(zhuǎn)到前一個(gè)條目(按鈕上的信息表明前一個(gè)條目的信息)。蘋果提供了一些動(dòng)畫效果。當(dāng)一個(gè)導(dǎo)航條目被壓進(jìn)棧,導(dǎo)航條目從右邊開始動(dòng)畫播放;當(dāng)條目從棧中彈出,導(dǎo)航欄從左邊開始動(dòng)畫播放。 一個(gè)導(dǎo)航欄自身不操作界面的任何部分(除它自身外)。導(dǎo)航欄的委托(遵守UINavigationBarDelegate協(xié)議)監(jiān)聽棧上的改變,并改變界面。在一個(gè)導(dǎo)航欄控制器界面中,導(dǎo)航欄控制器是導(dǎo)航欄的委托。它協(xié)調(diào)整體效果:導(dǎo)航控制器的棧和導(dǎo)航欄的棧相一致,并且中心視圖的動(dòng)畫和導(dǎo)航欄的動(dòng)畫相一致。 3.工具欄 一個(gè)工具欄(UIToolbar)是一個(gè)顯示一行條目的矩形視圖,用戶可以單擊任何部分,基本就像一個(gè)按鈕。它是一個(gè)可選的部分。一個(gè)UIToolbar可以獨(dú)立地使用(一般出現(xiàn)在iPhone的底部,或在iPad的頂部),但它可以是一個(gè)導(dǎo)航控制器界面的一部分,一般出現(xiàn)在底部。 導(dǎo)航控制器有很大的靈活性。一個(gè)視圖控制器直到需要顯示時(shí)才被壓進(jìn)棧。因此,實(shí)時(shí)決定下一個(gè)視圖應(yīng)該是什么。一個(gè)導(dǎo)航控制器經(jīng)常被用于主細(xì)界面:用戶看到一個(gè)列表,并單擊一個(gè)來導(dǎo)航到該對(duì)象的詳細(xì)視圖。另外,可以通過許多方式來使用一個(gè)導(dǎo)航界面:它作為應(yīng)用程序的根視圖,作為一個(gè)模態(tài)視圖,或者作為一個(gè)被標(biāo)簽欄控制器包含的視圖。
編輯推薦
《iOS5編程揭秘:iPhone與iPad應(yīng)用開發(fā)入門》通過大量的實(shí)例系統(tǒng)地介紹了Objective—C語言的基本概念、語法規(guī)則、框架、類庫(kù)及開發(fā)環(huán)境。讀者在閱讀《iOS5編程揭秘:iPhone與iPad應(yīng)用開發(fā)入門》后,可以快速掌握Objective—C語言的基本內(nèi)容,并可進(jìn)行實(shí)際的iPhone/iPad和Mac應(yīng)用開發(fā)。《iOS5編程揭秘:iPhone與iPad應(yīng)用開發(fā)入門》語言通俗易懂,內(nèi)容由淺入深,不管是新手還是有經(jīng)驗(yàn)的開發(fā)人員都能從《iOS5編程揭秘:iPhone與iPad應(yīng)用開發(fā)入門》中得到收獲。相信讀者在學(xué)習(xí)后便都能夠獨(dú)立開發(fā)運(yùn)行在iPhone和iPad上的應(yīng)用程序。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載