注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合20天搞定iPhone軟件開(kāi)發(fā)

20天搞定iPhone軟件開(kāi)發(fā)

20天搞定iPhone軟件開(kāi)發(fā)

定 價(jià):¥69.00

作 者: 王志剛
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 移動(dòng)開(kāi)發(fā)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121184871 出版時(shí)間: 2012-10-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 387 字?jǐn)?shù):  

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

  本書(shū)是為有一定其他語(yǔ)言編程經(jīng)驗(yàn)的程序員轉(zhuǎn)向iOS軟件開(kāi)發(fā)而撰寫(xiě)的速成教材。全書(shū)一共20講,一天完成1講的學(xué)習(xí)。本著循序漸進(jìn)的原則,前面的10講偏重于Cocoa面向?qū)ο缶幊痰幕靖拍钜约癘bjective-C2.0語(yǔ)言的語(yǔ)法基礎(chǔ)。從第10講以后開(kāi)始進(jìn)入iOS軟件開(kāi)發(fā)的實(shí)戰(zhàn)階段,每1講的內(nèi)容都比較充實(shí),其中包含了各種實(shí)例代碼,讀者可以在Xcode等開(kāi)發(fā)環(huán)境中邊實(shí)踐邊學(xué)習(xí)。讀者完成全書(shū)20講的學(xué)習(xí)后可以達(dá)到初級(jí)iOS程序員的水準(zhǔn)。未經(jīng)許可,不得以任何方式復(fù)制或抄襲本書(shū)之部分或全部?jī)?nèi)容。

作者簡(jiǎn)介

暫缺《20天搞定iPhone軟件開(kāi)發(fā)》作者簡(jiǎn)介

圖書(shū)目錄

第1講 配置開(kāi)發(fā)環(huán)境 11.1 Mac應(yīng)用程序開(kāi)發(fā)環(huán)境 11.2 iPhone應(yīng)用程序開(kāi)發(fā)環(huán)境 21.3 查看安裝目錄內(nèi)容 .41.3.1啟動(dòng) Xcode 51.3.2啟動(dòng) Interface Builder 61.4 Mac中的基本操作 61.4.1彈出菜單的顯示方法 61.4.2工具條的定制第2講 應(yīng)用程序與框架 .102.1 關(guān)于應(yīng)用程序 .102.1.1應(yīng)用程序的種類(lèi) .112.1.2關(guān)于 iPhone應(yīng)用程序 . 122.2 框架 .132.2.1簡(jiǎn)單的【 Hello World】程序 . 132.2.2框架的出現(xiàn) . 132.2.3編程語(yǔ)言與框架的關(guān)系 142.3 MacOS X以及 iPhone SDK中的框架 142.3.1框架的安裝目錄 142.3.2 Cocoa與Carbon . 152.3.3應(yīng)用程序中使用的框架 162.4 Cocoa與Carbon的發(fā)展軌跡第3講  Cocoa與Objective-C203.1 框架的使用 .203.1.1關(guān)于 API 203.1.2 API與編程語(yǔ)言的關(guān)系3.2 Objective-C的發(fā)展史223.3 用于其他語(yǔ)言中的Cocoa API 233.3.1通過(guò)橋調(diào)用Cocoa . 233.3.2是否應(yīng)提倡在Objective-C以外的語(yǔ)言中調(diào)用Cocoa API的開(kāi)發(fā)方式 . 243.4 解答與Objective-C相關(guān)的幾個(gè)疑問(wèn)第4講 開(kāi)發(fā)工具274.1 Xcode .274.1.1綜合開(kāi)發(fā)環(huán)境Xcode的功能 . 274.1.2工程窗口. 284.1.3文本編輯器的功能 324.1.4開(kāi)發(fā)者手冊(cè) . 354.2 Interface Builder 364.3 Dashcode374.4 iPhone模擬器 384.5 其他工具 .384.5.1 FileMerge 384.5.2 Icon Composer 394.5.3 Property List Editor. 394.6 Mac或iPhone應(yīng)用程序開(kāi)發(fā)的流程 .394.6.1準(zhǔn)備應(yīng)用程序用的材料 394.6.2建立步驟. 414.6.3 gcc第5講 Cocoa環(huán)境下的面向?qū)ο缶幊?435.1 面向?qū)ο蟮幕靖拍钚g(shù)語(yǔ) .435.1.1類(lèi) 445.1.2實(shí)例 445.1.3實(shí)例變量. 445.1.4方法 455.1.5繼承 455.1.6相互關(guān)系. 465.1.7對(duì)象 465.2 在Cocoa實(shí)例中理解基本術(shù)語(yǔ) .475.2.1通過(guò)按鈕配置理解基本術(shù)語(yǔ) . 475.2.2文本輸入框的繼承關(guān)系第6講 Hello World應(yīng)用程序496.1 Hello World程序6.2 啟動(dòng)Xcode創(chuàng)建工程 .496.3 編輯代碼 .516.4 啟動(dòng)Interface Builder設(shè)計(jì)用戶(hù)界面 526.4.1 xib文件 . 526.4.2 Interface Builder窗口 536.4.3設(shè)計(jì)Hello World的用戶(hù)界面. 556.5 連接插座與動(dòng)作 .556.6 完成Hello World App Delegate的代碼編寫(xiě)586.7 建立與運(yùn)行 .596.8 開(kāi)發(fā)步驟再回顧第7講 MVC構(gòu)架.627.1 HelloWorld應(yīng)用程序開(kāi)發(fā)流程中包含的信息.627.2 什么是MVC構(gòu)架 627.2.1視圖層 637.2.2模型層 637.2.3控制層 647.3 使用MVC構(gòu)架的實(shí)例 647.3.1 iTunes的模型 647.3.2 iTunes的視圖 657.3.3 iTunes的控制 667.4 使用MVC構(gòu)架的Cocoa應(yīng)用程序開(kāi)發(fā)特點(diǎn)667.4.1視圖組件由Cocoa提供 667.4.2保持視圖與模型間的相互獨(dú)立 . 677.4.3應(yīng)用程序特有的功能由控制提供 . 677.4.4只用創(chuàng)建模型以及控制的類(lèi)第8講 插座與動(dòng)作688.1 視圖與控制間信息交換 .688.2 插座與動(dòng)作 .698.2.1什么是插座 . 698.2.2什么是動(dòng)作 . 698.3 插座以及動(dòng)作的連接 708.3.1插座與動(dòng)作的追加 708.3.2插座的連接 . 718.3.3動(dòng)作的連接 . 728.3.4連接確認(rèn).第9講 Objective-C的語(yǔ)法
9.1 Objective-C的編程概論
9.1.1 Objective-C與C語(yǔ)言
9.1.2 Objective-C程序
9.1.3 類(lèi)的聲明與實(shí)體
9.1.4 創(chuàng)建Objective-C的測(cè)試工程
9.2 類(lèi)的聲明
9.2.1 導(dǎo)入聲明文件
9.2.2 類(lèi)的聲明
9.2.3 實(shí)例變量的聲明
9.2.4 實(shí)例方法的聲明
9.3 編寫(xiě)類(lèi)的實(shí)體
9.3.1 編寫(xiě)類(lèi)的實(shí)體
9.3.2 編寫(xiě)方法代碼
9.3.3 關(guān)于方法的聲明
9.4 對(duì)象專(zhuān)用變量類(lèi)型
9.4.1 實(shí)例對(duì)象專(zhuān)用的變量類(lèi)型
9.4.2 id類(lèi)型
9.4.3 nil類(lèi)型
9.4.4 在條件表達(dá)式中使用對(duì)象變量
9.5 方法調(diào)用
9.5.1 實(shí)例方法的調(diào)用
9.5.2 類(lèi)方法的調(diào)用
9.5.3 對(duì)象為nil的情況
9.6 命名規(guī)則
9.6.1 類(lèi)的命名規(guī)則
9.6.2 實(shí)例變量的命名規(guī)則
9.6.3 方法的命名規(guī)則
9.7 重新解析Cocoa的Hello World程序
9.7.1 HelloWorldAppDelegate.h
9.7.2 HelloWorldAppDelegate.m
第10講 內(nèi)存管理
10.1 內(nèi)存分配與釋放
10.2 與內(nèi)存相關(guān)的問(wèn)題
10.2.1 內(nèi)存釋放的時(shí)機(jī)
10.2.2 內(nèi)存泄漏
10.3 使用垃圾收集進(jìn)行內(nèi)存管理
10.3.1 垃圾回收
10.3.2 Objective-C與垃圾回收
10.3.3 垃圾回收功能有效化
10.3.4 垃圾回收編程的規(guī)則
10.4 由參照統(tǒng)計(jì)實(shí)現(xiàn)的內(nèi)存管理
10.4.1 參照統(tǒng)計(jì)的基本概念
10.4.2 retain、release方法
10.4.3 對(duì)象保持到釋放的流程
10.5 類(lèi)的實(shí)例化
10.5.1 類(lèi)的實(shí)例化與初期化
10.5.2 自動(dòng)釋放
10.5.3 創(chuàng)建實(shí)例的方法
10.5.4 實(shí)例的釋放
10.6 內(nèi)存管理的規(guī)則
10.6.1 臨時(shí)對(duì)象
10.6.2 內(nèi)存管理經(jīng)驗(yàn)總結(jié)
第11講 字符串
11.1 字符串專(zhuān)用類(lèi)
11.2 NSString與NSMutableString
11.3 字符編碼
11.3.1 什么是字符編碼
11.3.2 NSString的字符代碼為Unicode
11.3.3 NSStringEncoding
11.4 字符串的生成
11.4.1 使用【@””】的形式創(chuàng)建新字符串
11.4.2 創(chuàng)建中文字符串
11.4.3 使用格式創(chuàng)建字符串
11.5 NSRange
11.6 字符串處理
11.6.1 計(jì)算字符串的長(zhǎng)度
11.6.2 字符串連接、插入、刪除
11.6.3 字符串的比較
11.6.4 字符串的檢索
11.6.5 抽取部分字符串
11.7 讀寫(xiě)文本文件
11.7.1 讀取文本文件
11.7.2 文本文件輸出
第12講 集合
12.1 數(shù)組
12.1.1 NSArray與 NSMutableArray
12.1.2 數(shù)組的創(chuàng)建
12.1.3 數(shù)組的長(zhǎng)度
12.1.4 通過(guò)索引取得對(duì)象
12.1.5 使用NSEnumerator取得對(duì)象
12.1.6 使用高速枚舉取得對(duì)象
12.1.7 對(duì)象的追加與刪除
12.2 字典
12.2.1 什么是字典類(lèi)型
12.2.2 NSDictionary與 NSMutableDictionary
12.2.3 NSDictionary的創(chuàng)建
12.2.4 鍵與值的取得
12.2.5 鍵與值的追加
12.3 包裝類(lèi)
12.3.1 什么是包裝類(lèi)
12.3.2 NSNumber
12.4 對(duì)象的等價(jià)與同值
12.4.1 擁有相同值的對(duì)象
12.4.2 等價(jià)與

本目錄推薦

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