iOS5編程揭秘

出版時(shí)間:2012-7  出版社:清華大學(xué)出版社  作者:楊正洪,鄭齊心,郭晨 編著  頁(yè)數(shù):682  字?jǐn)?shù):1114000  
Tag標(biāo)簽:無(wú)  

內(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語(yǔ)言基礎(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)容等。
  本書語(yǔ)言通俗易懂,內(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ù)顧問(wèn)、研究院院長(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)過(guò)程
1.9 Xcode幫助文檔
第2章 Objective-C語(yǔ)言基礎(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 操作符和控制語(yǔ)句
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 訪問(wèn)控制
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)頁(yè):   插圖:   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)航欄的中心信息來(lái)自頂條目,它的左邊信息來(lái)自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è)來(lái)導(dǎo)航到該對(duì)象的詳細(xì)視圖。另外,可以通過(guò)許多方式來(lái)使用一個(gè)導(dǎo)航界面:它作為應(yīng)用程序的根視圖,作為一個(gè)模態(tài)視圖,或者作為一個(gè)被標(biāo)簽欄控制器包含的視圖。

編輯推薦

《iOS5編程揭秘:iPhone與iPad應(yīng)用開發(fā)入門》通過(guò)大量的實(shí)例系統(tǒng)地介紹了Objective—C語(yǔ)言的基本概念、語(yǔ)法規(guī)則、框架、類庫(kù)及開發(fā)環(huán)境。讀者在閱讀《iOS5編程揭秘:iPhone與iPad應(yīng)用開發(fā)入門》后,可以快速掌握Objective—C語(yǔ)言的基本內(nèi)容,并可進(jìn)行實(shí)際的iPhone/iPad和Mac應(yīng)用開發(fā)?!秈OS5編程揭秘:iPhone與iPad應(yīng)用開發(fā)入門》語(yǔ)言通俗易懂,內(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

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    iOS5編程揭秘 PDF格式下載


用戶評(píng)論 (總計(jì)59條)

 
 

  •   iOS5編程揭秘-iPhone與iPad應(yīng)用開發(fā)入門
  •   ARC部分講的好,就夠了。。
  •   書中的內(nèi)容一般,寫的比較雜,不是很系統(tǒng),初學(xué)者看了會(huì)有點(diǎn)兒蒙圈。
  •   內(nèi)容很好,正在學(xué)習(xí)
  •   這本書還是比較基礎(chǔ)的,說(shuō)的比較明確
  •   數(shù)的內(nèi)容很好,很符合我的水準(zhǔn)。對(duì)出書的人,我表示大愛,感謝作者的辛勤碩果。以后還會(huì)關(guān)注相關(guān)書籍。
  •   書的內(nèi)容不錯(cuò),很適合初學(xué)者!
  •   內(nèi)容比較全面,很不錯(cuò)!
  •   沒有外包裝啊~~內(nèi)容沒來(lái)得及看~~應(yīng)該不錯(cuò)的~~
  •   對(duì)初學(xué)者很有幫助。另外內(nèi)容也比較齊全,易上手。
  •   初步看了一下,內(nèi)容涉及面比較廣,不過(guò)都比較淺,當(dāng)然對(duì)于初學(xué)者或者是想對(duì)各方面有所了解的人來(lái)說(shuō)還算是不錯(cuò)的書了 ,總體來(lái)說(shuō)還算不錯(cuò)吧
  •   不錯(cuò),很基礎(chǔ)……
  •   書很基礎(chǔ),比較適合我們這些初學(xué)者,運(yùn)貨也很及時(shí),不錯(cuò)
  •   不多的東西
  •   我的同事在看,反映挺好
  •   書不錯(cuò),正在慢慢看
  •   看起來(lái)不錯(cuò),剛開始看呢
  •   初學(xué),但還是很愿意學(xué)
  •   這書太細(xì)了。講解的很到位。
  •   慢好的書還沒有看完!
  •   書簡(jiǎn)單的看了一下。還不錯(cuò)
  •   感覺還行,章節(jié)比較詳細(xì)
  •   讀完,比較詳細(xì),可是對(duì)Oc就有點(diǎn)含糊!
  •   講的非常全面,非常適合初學(xué)者,強(qiáng)烈推薦
  •   不錯(cuò),很厚。
  •   很好,橫詳細(xì)。很全面,知識(shí)點(diǎn)也很新
  •   書的質(zhì)量不錯(cuò),里面第一個(gè)例子就是專門針對(duì)iOS5下的iPhone的,感覺應(yīng)該能滿足我4個(gè)月編出來(lái)一個(gè)小程序的愿望。。。
  •   詳細(xì)的介紹IOS的開發(fā)過(guò)程。
  •   一般吧,ios5的新特性沒講多少,xcode也不是2.0的
  •   適合想直接開發(fā)5 的人們,不用看3,4了,基礎(chǔ)什么的都有
  •   別人貪方便,要我?guī)退I的,內(nèi)容不知道...
  •   后面幾章對(duì)我有些借鑒作用,前面章節(jié)對(duì)于初學(xué)者還是有幫助的,當(dāng)然對(duì)于我來(lái)說(shuō),就感覺有點(diǎn)多余的了
  •   很基礎(chǔ) 挺不錯(cuò)的
  •   非常適合初學(xué)者學(xué)…
  •   很好,不錯(cuò),不錯(cuò)
  •   挺好的,發(fā)貨很快1
  •   紙質(zhì)跟里面顏色都挺正的,實(shí)用性不知道替別人買的,朋友沒說(shuō)不好
  •   剛開始看,挺滿意的
  •   不錯(cuò),感覺挺好
  •   就是里面又幾頁(yè)復(fù)印的亂了,整體不錯(cuò)。
  •   就是不帶光盤,還要去下載。
  •   不錯(cuò) ,發(fā)貨也挺快,就是價(jià)格小貴了;折扣大一些就好了。總體還是喜歡在當(dāng)當(dāng)購(gòu)書,比在書店實(shí)惠、品質(zhì)好!
  •   幫朋友買的書,印刷質(zhì)量不錯(cuò)
  •   看了一段時(shí)間,感覺還不錯(cuò)
  •   寫書邏輯性不好作為程序員一些基本概念都不對(duì)看來(lái)不是個(gè)好程序員只能寫書來(lái)騙稿費(fèi)
  •   最近是趁著公司暫時(shí)沒有任務(wù)下來(lái),本來(lái)想好好學(xué)ios。當(dāng)對(duì)比了很多書,這本相對(duì)來(lái)說(shuō)xcode的版本比較高,xcode4.4的,而且是2012年7月份出版的。其他關(guān)于ios暢銷的書都是舊版了,怕學(xué)xcode學(xué)起來(lái)麻煩,就買了這本。想不到這就是我兩個(gè)星期噩夢(mèng)的開始。我自問(wèn)安卓還比較熟悉,java也做一年多了,c++和c都學(xué)過(guò),win8也會(huì)做簡(jiǎn)單的編程了,對(duì)代碼的理解能力還行,但是看這本書完全沒轍。這本書絕對(duì)是我看過(guò)最**的技術(shù)書之一。本來(lái)看著作者的簡(jiǎn)介說(shuō)到有10年編程經(jīng)驗(yàn);是清華出版社出的,挺有期待的。但是里面敘述和介紹的邏輯可以說(shuō)一片混亂。我是個(gè)實(shí)在的人,舉幾個(gè)例子:很明顯很多內(nèi)容都沒有好好總結(jié)過(guò)。讀起來(lái)極累,沒有源代碼,要自己打,后來(lái)發(fā)現(xiàn)有個(gè)源代碼的下載地址,但是有些例子運(yùn)行起來(lái)是有問(wèn)題的,作者卻一點(diǎn)沒提到。翻譯混亂,總是沒有穩(wěn)定的翻譯,frame翻譯成框架、framework也翻譯成框架,分不清。包括視圖控制器的定義也是,把視圖設(shè)置窗口也叫視圖控制器,跟UIViewController這個(gè)類混淆了。應(yīng)用程序,ViewController里面不同方法的調(diào)用順序,會(huì)被他說(shuō)成是生命周期,我不得不嘲笑作者,學(xué)過(guò)編程的人都知道,生命周期是整個(gè)初始化,運(yùn)行和消亡的過(guò)程啊。只能說(shuō)這本書的作者根本不理解it技術(shù)的內(nèi)涵,如果這本書真的是一個(gè)做了10年編程的人親手寫的,那這個(gè)人肯定不是一個(gè)適合做it的人。我不是一個(gè)愛攻擊別人的人,但是這本書浪費(fèi)了太多的精力和時(shí)間,我不得不摸著良心去罵人,希望其他人以我為鑒不要再因?yàn)橐槐静缓玫臅艽驌艉屠速M(fèi)時(shí)間。
  •   不適合初學(xué)者,看的沒頭緒。里面的只是簡(jiǎn)單的拷貝,最起碼也得給個(gè)完整的例子吧.強(qiáng)烈建議不要買該書初學(xué)者
  •   都說(shuō)是ios5的,讓我小小期待了一下,拿到書立刻翻到地圖,竟然真的還有MKReverseGeocoder這個(gè)類存在(不是說(shuō)ios5出了CLRecoder嗎)還以為我不知道···都說(shuō)要包裝了,書的封面竟然有點(diǎn)瑕疵,讓我有點(diǎn)心痛····70多塊,不值啊···
  •   書挺新的,但紙質(zhì),排版不是很好。
  •   這本書是我看過(guò)的關(guān)于iOS開發(fā)中最垃圾的一本。此書對(duì)于初學(xué)者來(lái)說(shuō),只能起到提點(diǎn)知識(shí)概念的作用,對(duì)于真正在開發(fā)中用到的重要知識(shí)點(diǎn)全部都是淺嘗輒止,連一個(gè)實(shí)用的例子都沒有。買了這本書看了兩三個(gè)章節(jié),看不下去了,垃圾。不如看圖靈系列的開發(fā)書籍,還是國(guó)外的書寫的好,這里推薦幾本,一本是《iOS 5基礎(chǔ)教程》適用于初學(xué)者, 一本是《iOS cookbook》英文版的,《iOS 6編程實(shí)戰(zhàn)》適用于有一定基礎(chǔ)的讀者。
  •   為什么書都這么舊呢?
  •   是正品,商品不錯(cuò),物流給力,好評(píng)!
  •   國(guó)人寫的書,淺顯易懂,適合入門,但個(gè)人覺得不如iOS5基礎(chǔ)教程那本專業(yè)
  •   送貨很快,包裝完整。
  •   iOS5編程揭秘:
  •   經(jīng)典之作經(jīng)典之作經(jīng)典之作
  •   搞活動(dòng)入些想看到書
  •   剛到貨 正在看
  •   一本很詳細(xì)的書,關(guān)于ios的開發(fā)
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7