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

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

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

定 價:¥69.00

作 者: 王志剛
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 移動開發(fā)

ISBN: 9787121184871 出版時間: 2012-10-01 包裝: 平裝
開本: 16開 頁數(shù): 387 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號