iOS軟件開(kāi)發(fā)揭密

出版時(shí)間:2011-5-1  出版社:電子工業(yè)出版社  作者:虞斌  頁(yè)數(shù):425  字?jǐn)?shù):532000  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  《iOS軟件開(kāi)發(fā)揭密:iPhone & iPad企業(yè)應(yīng)用和游戲開(kāi)發(fā)》以嚴(yán)密的體系性提供了iPhone和iPad軟件開(kāi)發(fā)從入門(mén)到專(zhuān)家的系統(tǒng)性知識(shí),并提供來(lái)源于真實(shí)項(xiàng)目的可重用商業(yè)代碼。書(shū)中的每個(gè)實(shí)例都是項(xiàng)目經(jīng)驗(yàn)的提煉,深入淺出地講解iPhone和iPad軟件開(kāi)發(fā)的核心技術(shù)要點(diǎn),基本涵蓋了iOS軟件開(kāi)發(fā)在真實(shí)商業(yè)項(xiàng)目中所需要的所有主題,并將實(shí)例介紹的技術(shù)深度和超值的實(shí)用性結(jié)合在一起,成為《iOS軟件開(kāi)發(fā)揭密:iPhone & iPad企業(yè)應(yīng)用和游戲開(kāi)發(fā)》的特色?! ‰S書(shū)附贈(zèng)的光盤(pán)中包含了書(shū)中大量案例的完整工程源代碼,可以讓讀者參考學(xué)習(xí)?!  秈OS軟件開(kāi)發(fā)揭密:iPhone & iPad企業(yè)應(yīng)用和游戲開(kāi)發(fā)》既可以作為大學(xué)教材、企業(yè)培訓(xùn)教材,亦可作為蘋(píng)果技術(shù)專(zhuān)業(yè)參考書(shū)籍,適合大學(xué)師生、企業(yè)管理人員、開(kāi)發(fā)人員、培訓(xùn)機(jī)構(gòu)教師和學(xué)員、IT業(yè)界人士等參考和閱讀?! ∽x者對(duì)象:大學(xué)教材,企業(yè),培訓(xùn)機(jī)構(gòu),開(kāi)發(fā)人員,IT業(yè)界人士,學(xué)生等??勺鳛榇髮W(xué)教材,培訓(xùn)教材,權(quán)威書(shū)籍。

作者簡(jiǎn)介

虞斌,高級(jí)系統(tǒng)架構(gòu)師、IT高級(jí)顧問(wèn)、軟件開(kāi)發(fā)專(zhuān)家,有著極為豐富的工程項(xiàng)目背景,技術(shù)領(lǐng)域涵蓋了從芯片設(shè)計(jì)、微控制器/嵌入式系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)、手機(jī)/移動(dòng)設(shè)備到網(wǎng)絡(luò)安全設(shè)備、高性能網(wǎng)站和大型企業(yè)應(yīng)用的系統(tǒng)架構(gòu)設(shè)計(jì)和開(kāi)發(fā)。
作為一名專(zhuān)業(yè)架構(gòu)設(shè)計(jì)技術(shù)顧問(wèn)、項(xiàng)目管理和軟件質(zhì)量保證專(zhuān)家,主要研究實(shí)時(shí)系統(tǒng)(RTOS)、手機(jī)軟件和信息安全相關(guān)領(lǐng)域,并提供相關(guān)產(chǎn)品和解決方案,是集軟硬件專(zhuān)業(yè)技術(shù)和現(xiàn)代企業(yè)管理于一身的優(yōu)秀復(fù)合型人才。作為Scrum敏捷過(guò)程管理高級(jí)顧問(wèn)、精益軟件開(kāi)發(fā)和軟件架構(gòu)培訓(xùn)講師,獨(dú)立設(shè)計(jì)并開(kāi)發(fā)了精益研發(fā)平臺(tái)Clear
Works,幫助企業(yè)改進(jìn)軟件開(kāi)發(fā)方式,并提供敏捷過(guò)程管理培訓(xùn)和咨詢(xún)服務(wù)。
在經(jīng)過(guò)多年的技術(shù)積累后,創(chuàng)建了四川賽文納克軟件有限公司,提供iPhone、Android、Symbain等移動(dòng)平臺(tái)的手機(jī)軟件和游戲外包,以及微電子系統(tǒng)、嵌入式系統(tǒng)、高性能電子商務(wù)網(wǎng)站和大型企業(yè)應(yīng)用系統(tǒng)的技術(shù)架構(gòu)咨詢(xún)、方案設(shè)計(jì)以及開(kāi)發(fā)服務(wù)。

書(shū)籍目錄

第1章 iPhone開(kāi)發(fā)環(huán)境設(shè)置
 1.1 安裝雪豹操作系統(tǒng)
 1.2 安裝iPhone SDK
 1.3 無(wú)證書(shū)開(kāi)發(fā)環(huán)境Xcode設(shè)置
 1.4 有證書(shū)開(kāi)發(fā)環(huán)境Xcode設(shè)置
 1.5 安裝源代碼版本管理工具
 1.6 安裝Wine
 1.7 使用Wine安裝Source Insight
 1.8 相關(guān)網(wǎng)絡(luò)資源
第2章 Objective-C編程基礎(chǔ)
 2.1 Objective-C介紹
 2.2 第一個(gè)iPhone程序
 2.3 Objective-C基本類(lèi)型
  2.3.1 id
  2.3.2 SEL
  2.3.3 BOOL
  2.3.4 nil、NULL和NSNull
 2.4 常量聲明和預(yù)處理宏
 2.5 使用#import包含頭文件
 2.6 使用#pragma mark分隔代碼塊
 2.7 Objective-C內(nèi)存管理:retain和release
 2.8 字符串操作
  2.8.1 字符串常量
  2.8.2 獲取子字符串
  2.8.3 合并和格式化字符串
  2.8.4 分隔字符串
  2.8.5 NSString和char*之間的轉(zhuǎn)換
  2.8.6 字符串比較
 2.9 處理數(shù)值對(duì)象
 2.10 處理日期時(shí)間NSDate
 2.11 處理NSData類(lèi)型
 2.12 集合操作
  2.12.1 數(shù)組操作:NSArray和NSMutableArray
  2.12.2 字典操作:NSDictionary和NSMutableDictionary
  2.12.3 集合操作:NSSet和NSMutableSet
  2.12.4 堆棧操作
 2.13 面向?qū)ο缶幊蹋侯?lèi)、實(shí)例和消息
  2.13.1 類(lèi)定義
  2.13.2 類(lèi)構(gòu)造和構(gòu)析函數(shù)
  2.13.3 Singleton模式
  2.13.4 @class、@protocol前向聲明
  2.13.5 self和super
  2.13.6 實(shí)例方法和類(lèi)方法
  2.13.7 對(duì)象屬性(@property)
  2.13.8 靜態(tài)屬性(static attributes)
 2.14 類(lèi)擴(kuò)展(Class Categories)
 2.15 Objective-C接口編程
  2.15.1 接口編程之@protocol
  2.15.2 接口編程之后臺(tái)線程
  2.15.3 接口編程之Notifications
  2.15.4 接口編程之NSOperationQueue
  2.15.5 接口編程之私有方法
  2.15.6 接口編程之靜態(tài)庫(kù)隱藏類(lèi)
  2.15.7 接口編程之@protocol封裝類(lèi)
  2.15.8 接口穩(wěn)定性和接口繼承
 2.16 定時(shí)器(NSTimer)編程
 2.17 序列化和反序列化
  2.17.1 序列化方法之Property List
  2.17.2 序列化方法之NSKeyedArchiver
  2.17.3 序列化方法之Core Data
 2.18 Objective-C和C、C++混合編程
 2.19 消息和NSInvocation
 2.20 方法混合(Method Swizzling)
 2.21 使用NSAssert進(jìn)行代碼調(diào)試
 2.22 本章總結(jié)
 2.23 參考書(shū)籍
第3章 iPhone SDK開(kāi)發(fā)基礎(chǔ)
 3.1 iPhone SDK介紹
 3.2 第一個(gè)iPhone 界面程序
 3.3 iPhone程序啟動(dòng)過(guò)程
 3.4 iPhone程序生命周期
 3.5 掌握iPhone程序通信中心UIApplication和UIApplicationDelegate
 3.6 iPhone坐標(biāo)系統(tǒng)
 3.7 UIView層次管理
 3.8 觸控(Touch)測(cè)試
 3.9 多點(diǎn)觸控(MultiTouch)和物體移動(dòng)
 3.10 UIView旋轉(zhuǎn)和縮放
 3.11 UIScrollView編程
 3.12 iPhone程序框架
  3.12.1 使用UINavigationController組織和管理UIView
  3.12.2 使用UITabBarController組織和管理UIView
  3.12.3 使用UISplitViewController組織和管理UIView
 3.13 旋轉(zhuǎn)屏幕(Screen Rotations)
 3.14 掌握UIButton編程
 3.15 管理界面字體
 3.16 使用UILabel管理界面文本
 3.17 管理界面顏色
 3.18 界面風(fēng)格(TRANSITIONING STYLES)
 3.19 單詞排序表格編程
 3.20 NSUserDefaults和Property List文件
 3.21 文件系統(tǒng)和外部資源管理
 3.22 簡(jiǎn)單動(dòng)畫(huà)制作
 3.23 閃屏制作——程序啟動(dòng)動(dòng)畫(huà)
 3.24 多行文本輸入控件制作
 3.25 圖片處理
 3.26 Core Audio編程
 3.27 UITableView編程
 3.28 UISegmentedControl編程
 3.29 OpenFlow編程
 3.30 UIPageControl編程
 3.31 自定義儀表控件
 3.32 本章總結(jié)
第4章 iPhone SDK高級(jí)編程
 4.1 Base64編解碼
 4.2 Web Service和XML數(shù)據(jù)解析
 4.3 JSON數(shù)據(jù)解析
 4.4 掌握SQLite管理用戶(hù)數(shù)據(jù)
 4.5 緩存(Caching)及Core Data數(shù)據(jù)管理
 4.6 使用AES算法進(jìn)行數(shù)據(jù)加解密
 4.7 電子商務(wù)安全基礎(chǔ)——RSA算法和數(shù)據(jù)加密
  4.7.1 開(kāi)發(fā).NET版本RSA算法庫(kù)
  4.7.2 建立iPhone版本RSA算法庫(kù)
 4.8 自定義用戶(hù)界面控件制作
  4.8.1 ComboBox控件和UIPikerView設(shè)計(jì)
  4.8.2 自定義UIDatePicker制作
 4.9 UIWebView和JavaScript高級(jí)編程
 4.10 本章總結(jié)
第5章 iPhone企業(yè)應(yīng)用實(shí)例分析
 5.1 綜合應(yīng)用概述
 5.2 系統(tǒng)介紹
 5.3 系統(tǒng)需求和主要用例
 5.4 程序處理流程
 5.5 主要實(shí)現(xiàn)類(lèi)和相互關(guān)系
 5.6 程序框架分析
 5.7 技術(shù)要點(diǎn)分析
  5.7.1 異步網(wǎng)絡(luò)通信
  5.7.2 Core Data緩存數(shù)據(jù)
  5.7.3 RSA算法加解密
  5.7.4 自定義控件制作
  5.7.5 表格控件定制
  5.7.6 自定義UIToolbar
  5.7.7 目錄瀏覽器制作
  5.7.8 文件上傳和下載
 5.8 本章總結(jié)
第6章 iPad軟件開(kāi)發(fā)基礎(chǔ)
 6.1 iPad軟件開(kāi)發(fā)介紹
 6.2 UISplitViewController編程
 6.3 UIPopoverController編程
 6.4 定制MPMoviePlayerController進(jìn)行視頻播放
 6.5 開(kāi)發(fā)調(diào)色板(Palette)控件
 6.6 發(fā)送郵件
 6.7 Google地圖編程
 6.8 本章總結(jié)
第7章 iPad商業(yè)軟件實(shí)例分析
 7.1 綜合應(yīng)用概述
 7.2 系統(tǒng)介紹
 7.3 系統(tǒng)需求和主要用例
 7.4 程序處理流程
 7.5 主要實(shí)現(xiàn)類(lèi)和相互關(guān)系
 7.6 程序框架
 7.7 技術(shù)要點(diǎn)分析
  7.7.1 圖片分頁(yè)和滾動(dòng)顯示
  7.7.2 動(dòng)態(tài)管理多國(guó)語(yǔ)言界面
  7.7.3 播放網(wǎng)絡(luò)視頻
 7.8 本章總結(jié)
第8章 iOS游戲開(kāi)發(fā)基礎(chǔ)
 8.1 概述
 8.2 cocos2d系統(tǒng)介紹
 8.3 cocos2d編程基礎(chǔ)
  8.3.1 第一個(gè)cocos2d程序
  8.3.2 基本動(dòng)畫(huà)
 8.4 Box2D物理引擎
  8.4.1 核心概念
  8.4.2 碰撞檢測(cè)
 8.5 Chipmuck物理引擎
  8.5.1 重要概念
  8.5.2 物理模擬和碰撞檢測(cè)
 8.6 粒子系統(tǒng)
  8.6.1 軌道衛(wèi)星(Orbit Satellite)
  8.6.2 太空隕石(Space Rocks)
 8.7 本章總結(jié)
第9章 iOS商業(yè)游戲?qū)嵗治?br /> 9.1 概述
 9.2 閃回(Flash Back)
 9.3 法術(shù)的釋放(Ghost Castle)
  9.3.1 GhostCastle中的Tile Map管理
  9.3.2 cocos2d中的Tile Map管理
 9.4 甜蜜的夢(mèng)(Sweet Dreams)
 9.5 毀滅之戰(zhàn)(RavagedByWar)
  9.5.1 A*算法
  9.5.2 毀滅之戰(zhàn)中的A*算法實(shí)現(xiàn)
 9.6 吹吹魚(yú)(PuffPuff)
 9.7 本章總結(jié)
第10章 iPhone軟件發(fā)布
 10.1 App Store概述
 10.2 iPhone軟件發(fā)布步驟
 10.3 ipa安裝包制作
 10.4 iOS配置文件和Settings系統(tǒng)編程
 10.5 本章總結(jié)
附錄

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

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


    iOS軟件開(kāi)發(fā)揭密 PDF格式下載


用戶(hù)評(píng)論 (總計(jì)32條)

 
 

  •   書(shū)還沒(méi)仔細(xì)看,質(zhì)量上很好。
  •   不錯(cuò),書(shū)已經(jīng)拿到了
  •   第二版已經(jīng)出來(lái)了,覺(jué)得這本書(shū)還行,里面有很多值得學(xué)習(xí)的地方。
  •   買(mǎi)來(lái)沒(méi)怎么看 過(guò)幾天準(zhǔn)備開(kāi)始看!
  •   很好恨死用
  •   不錯(cuò),很好目前看了目錄,沒(méi)有細(xì)讀
  •   對(duì)很多概念進(jìn)行了比較,非常不錯(cuò)!
  •   看看企業(yè)應(yīng)用的規(guī)則有什么不一樣
  •   還好,還可以,對(duì)編程有一定的幫助,書(shū)的質(zhì)量很不錯(cuò)
  •   書(shū)還可以,不過(guò)內(nèi)容版本過(guò)舊,怎么是2011年出版的呢
  •   對(duì)于入門(mén)的話,不建議選擇這本書(shū)。
  •   內(nèi)容是東拼西湊的,錯(cuò)誤又多,該講解的地方卻叫你自個(gè)去看光盤(pán)里面的代碼吧~
  •   昨天上午到手,晚上翻看了兩個(gè)多小時(shí),獲益匪淺。ios開(kāi)發(fā)的書(shū)市場(chǎng)上并不算很多,中文的就更加少了,這里面寫(xiě)的不錯(cuò)的則少之又少,這本書(shū)是我發(fā)現(xiàn)的第一本。這本書(shū)并不適合程序入門(mén),購(gòu)買(mǎi)此書(shū)的朋友,希望你具有一定的面向?qū)ο蟮木幊探?jīng)驗(yàn),C++或Java均可,至少,你在讀到類(lèi)、成員變量、靜態(tài)方法、反射、回調(diào)之類(lèi)的名詞的時(shí)候不至于一片茫然才能比較順利地順利讀下去。另外,這本書(shū)對(duì)基本的obj-c語(yǔ)法介紹不多,實(shí)際上,它在前幾章著重講述了obj-c與傳統(tǒng)面向?qū)ο笳Z(yǔ)言存在的區(qū)別,而不是純粹的obj-c的語(yǔ)法基礎(chǔ)(比如談到obj-c的“類(lèi)方法”的時(shí)候書(shū)中會(huì)解釋說(shuō)它其實(shí)就是靜態(tài)方法,而不會(huì)給你解釋靜態(tài)方法到底是怎么用的)。因此如果對(duì)編程一無(wú)所知的朋友,看這本書(shū)肯定會(huì)很吃力。dvd的樣例代碼共計(jì)174個(gè),足有1.6G,看了70多頁(yè)也并未發(fā)現(xiàn)明顯的錯(cuò)誤,看得出作者的確很用心。
  •   27頁(yè) 一個(gè)明顯的代碼錯(cuò)誤。一個(gè)不存在的變量。。。竟然也寫(xiě)出來(lái)了。極其簡(jiǎn)單的函數(shù)說(shuō)明你說(shuō) 你給的函數(shù)能說(shuō)明什么???
  •   如果要找關(guān)于iPhone和ipad編程書(shū)籍,那么本書(shū)無(wú)疑是正確的選擇。我曾買(mǎi)了一噸iPhone開(kāi)發(fā)相關(guān)的書(shū),這本書(shū)是最容易閱讀和理解的,其提供的代碼是可重復(fù)使用的。我想作者手下一定有一個(gè)經(jīng)驗(yàn)豐富的團(tuán)隊(duì)。
  •   不太適合初學(xué)者,都是一些總結(jié)性的內(nèi)容,有點(diǎn)像平時(shí)經(jīng)驗(yàn)的積累然后寫(xiě)下來(lái)了。
  •   接觸IOS半年多,本想買(mǎi)本書(shū)提升下技術(shù)實(shí)力的。現(xiàn)在看了將近一半,整體而言這本書(shū)講解比較粗糙。新手基本沒(méi)法看的懂,通篇羅列大量代碼,又不仔細(xì)講解。僅僅是隨書(shū)贈(zèng)送的代碼還有點(diǎn)參考價(jià)值,這么貴的書(shū),不值。
  •   紙質(zhì)很差,頁(yè)面還沒(méi)切整齊。都不想去翻內(nèi)容了。里面代碼密密麻麻的,看來(lái)又是一本“太詳細(xì)”的書(shū)籍
  •   不錯(cuò)的書(shū),全新原裝包裝好!
  •   不說(shuō)內(nèi)容如何,排版就是為了湊頁(yè)數(shù),太浪費(fèi)紙了吧
  •   竟然是裝的黑蘋(píng)果。。。無(wú)語(yǔ),DVD里面的問(wèn)件事Windows下的。服了你!
  •   書(shū)還不錯(cuò),適合進(jìn)階。
  •   很不錯(cuò),代碼部分很值得參考。適合入門(mén)以后的讀者
  •   相比于市面上的其他iOS資源,更加全面而具體的介紹了oc的基礎(chǔ)用法,以及iOS的實(shí)際應(yīng)用開(kāi)發(fā),從頭到尾看下來(lái),由淺入深。但個(gè)別編寫(xiě)有誤,如P49
  •   挺實(shí)惠的,用的還不錯(cuò)。
  •   例子好像是改的官網(wǎng)的例子。
  •   內(nèi)容 太概括了 基本上屬于東拼西湊的那種 所以不推薦
  •   感覺(jué)很不錯(cuò)的書(shū),目錄設(shè)置很科學(xué)
  •   淺顯易懂,適合初學(xué)者,還不錯(cuò).
  •   踐行級(jí)的書(shū)籍
  •   什么都叫你看代碼
  •   這本書(shū),一般
 

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

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