iPhone 3開發(fā)基礎(chǔ)教程

出版時(shí)間:2009-11-1  出版社:人民郵電出版社  作者:Dave Mark,Jeff LaMarche  頁數(shù):412  譯者:漆振,楊越,孫文磊  
Tag標(biāo)簽:無  

前言

這真是一段令人難忘的經(jīng)歷!我們最初編寫這本關(guān)于iPhone7千發(fā)的書完全是出于個(gè)人愛好,從未想象過這本書會(huì)有如此多的讀者。誰能想到,一本薄薄的小書竟然能夠在全球各地暢銷。讀者對iPhone開發(fā)的熱情是我們始料不及的。當(dāng)然,這期間的點(diǎn)點(diǎn)滴滴也給我們留下了美好的回憶。那么,這個(gè)新版本中有哪些新內(nèi)容?太多了!對于初學(xué)者,我們介紹了每一行代碼,并且針對SDK3修改了每個(gè)項(xiàng)目。誠如你所愿,我們也全面修改了文字內(nèi)容,使所有的解釋說明都保持最新。我們還根據(jù)Apress網(wǎng)頁的勘誤和我們自己的網(wǎng)站http:Hiphonedevbook.com上的錯(cuò)誤報(bào)告”,盡最大努力糾正了書中的每一個(gè)錯(cuò)誤。當(dāng)然,人無完人,金無足赤,所以如果你發(fā)現(xiàn)了任何錯(cuò)誤,一定要告知我們,以便我們在下次印刷時(shí)能夠繼續(xù)更新本書。如果已經(jīng)有了上一版,還需不需要購買本書呢?這個(gè)問題非常好,它也是Apress出版社與我們以及我們兩個(gè)作者之間反復(fù)交流的問題.本書新增了許多內(nèi)容,包括一個(gè)介紹CoreData的新項(xiàng)目。CoreData是一項(xiàng)重要的持久性技術(shù),它在iPhone開發(fā)中發(fā)揮著重要作用。此外,新版加入了許多內(nèi)容,使一些較為復(fù)雜的主題變得容易理解。毫無疑問,這一版比上一版更加出色。如果你已經(jīng)學(xué)習(xí)了上一版并且掌握了其中的所有材料,那么請繼續(xù)學(xué)習(xí)我們所寫的More iPhone 3 Development(Apress,2009),該書彌補(bǔ)了本書的不足,討論了SDK 3中引入的優(yōu)秀的新技術(shù)。如果你還沒有完整地學(xué)完上一版,仍然感覺思緒有些不太清楚,或者如果你只是想支持一下我們兩位作者,那么一定要買這一版。我們會(huì)感謝你的支持。一定要訪問http://iphonedevbook.com,告訴我們你開發(fā)的新穎的應(yīng)用程序。我們期待著在論壇上見到你。祝編碼愉快!

內(nèi)容概要

iPhone是一種全新的移動(dòng)平臺(tái),蘋果公司為它推出了強(qiáng)大的軟件開發(fā)工具包iPhone SDK。本書是一部關(guān)于iPhone SDK 3和iPhone 3開發(fā)的基礎(chǔ)教程,內(nèi)容翔實(shí)、語言生動(dòng)。書中結(jié)合消費(fèi)類設(shè)備上常見的實(shí)例,循序漸進(jìn)地講解了iPhone 3開發(fā)的基本流程,并介紹了最先進(jìn)、時(shí)尚、受歡迎的iPhone 3新特性?! ”緯鴥?nèi)容完整豐富,具有較強(qiáng)的通用性,編程領(lǐng)域中各層次讀者都能通過本書快速學(xué)習(xí)iPhone開發(fā),提高相關(guān)技能。

作者簡介

Dave Mark 深受愛戴的Apple技術(shù)開發(fā)專家,具有多年開發(fā)經(jīng)驗(yàn)。他撰寫過許多Mac平臺(tái)暢銷書,目前專注于iPhone技術(shù)圖書的寫作,包括本書姊妹篇《iPhone 3開發(fā)高級(jí)教程》(中文版即將由人民郵電出版社出版)。

書籍目錄

第1章 歡迎來到iPhone的世界   1.1 關(guān)于本書   1.2 必要條件   1.3 必備知識(shí)   1.4 編寫iPhone應(yīng)用程序有何不同     1.4.1 只有一個(gè)正在運(yùn)行的應(yīng)用程序     1.4.2 只有一個(gè)窗口     1.4.3 受限訪問     1.4.4 有限的響應(yīng)時(shí)間     1.4.5 有限的屏幕大小     1.4.6 有限的系統(tǒng)資源     1.4.7 不支持垃圾收集     1.4.8 新功能     1.4.9 與眾不同的方法   1.5 本書內(nèi)容   1.6 本次更新的內(nèi)容   1.7 準(zhǔn)備開始吧 第2章 創(chuàng)建基本項(xiàng)目   2.1 在Xcode中設(shè)置項(xiàng)目   2.2 Interface Builder簡介     2.2.1 nib文件的構(gòu)成     2.2.2 在視圖中添加標(biāo)簽   2.3 美化iPhone應(yīng)用程序   2.4 小結(jié)第3章 處理基本交互   3.1 MVC范型   3.2 創(chuàng)建項(xiàng)目   3.3 創(chuàng)建視圖控制器     3.3.1 輸出口     3.3.2 操作     3.3.3 將操作和輸出口添加到視圖控制器     3.3.4 將操作和輸出口添加到實(shí)現(xiàn)文件   3.4 使用應(yīng)用程序委托   3.5 編輯MainWindow.xib   3.6 編輯Button_FunViewController.xib     3.6.1 在Interface Builder中創(chuàng)建視圖     3.6.2 連接所有元素     3.6.3 測試   3.7 小結(jié) 第4章 更豐富的用戶界面   4.1 滿是控件的屏幕   4.2 活動(dòng)、靜態(tài)和被動(dòng)控件   4.3 創(chuàng)建應(yīng)用程序     4.3.1 導(dǎo)入圖像    4.3.2 實(shí)現(xiàn)圖像視圖和文本字段     4.3.3 添加圖像視圖     4.3.4 添加文本字段     4.3.5 設(shè)置第二個(gè)文本字段的屬性     4.3.6 連接輸出口   4.4 構(gòu)建和運(yùn)行     4.4.1 完成輸入后關(guān)閉鍵盤     4.4.2 通過觸摸背景關(guān)閉鍵盤   4.5 實(shí)現(xiàn)滑塊和標(biāo)簽     4.5.1 確定輸出口     4.5.2 確定操作     4.5.3 添加輸出口和操作     4.5.4 添加滑塊和標(biāo)簽     4.5.5 連接操作和輸出口   4.6 實(shí)現(xiàn)開關(guān)、按鈕和分段控件     4.6.1 確定輸出口     4.6.2 確定操作     4.6.3 添加開關(guān)、按鈕和分段控件     4.6.4 連接開關(guān)輸出口和操作     4.6.5 添加按鈕   4.7 實(shí)現(xiàn)操作表和警報(bào)     4.7.1 遵從操作表委托方法     4.7.2 顯示操作表     4.7.3 操作表委托和創(chuàng)建警報(bào)   4.8 美化按鈕     4.8.1 viewDidLoad方法     4.8.2 控件狀態(tài)     4.8.3 可拉伸圖像   4.9 成為出色的內(nèi)存使用者   4.10 小結(jié) 第5章 自動(dòng)旋轉(zhuǎn)和自動(dòng)調(diào)整大小   5.1 使用自動(dòng)調(diào)整屬性處理旋轉(zhuǎn)     5.1.1 指定旋轉(zhuǎn)支持     5.1.2 使用自動(dòng)調(diào)整屬性設(shè)計(jì)界面     5.1.3 自動(dòng)調(diào)整屬性     5.1.4 設(shè)置按鈕的自動(dòng)調(diào)整屬性   5.2 在旋轉(zhuǎn)時(shí)重構(gòu)視圖     5.2.1 聲明和連接輸出口     5.2.2 在旋轉(zhuǎn)時(shí)移動(dòng)按鈕   5.3 切換視圖     5.3.1 確定輸出口     5.3.2 確定動(dòng)作     5.3.3 聲明動(dòng)作和輸出口     5.3.4 設(shè)計(jì)兩個(gè)視圖     5.3.5 實(shí)現(xiàn)交換和動(dòng)作   5.4 小結(jié) 第6章 多視圖應(yīng)用程序   6.1 View Switcher應(yīng)用程序   6.2 多視圖應(yīng)用程序的體系結(jié)構(gòu)   6.3 構(gòu)建View Switcher     6.3.1 創(chuàng)建視圖控制器和nib文件     6.3.2 修改應(yīng)用程序委托     6.3.3 SwitchViewController.h     6.3.4 修改MainWindow.xib     6.3.5 編寫SwitchViewController.m     6.3.6 實(shí)現(xiàn)內(nèi)容視圖   6.4 制作轉(zhuǎn)換動(dòng)畫   6.5 小結(jié) 第7章 標(biāo)簽欄與選取器   7.1 Pickers應(yīng)用程序   7.2 委托和數(shù)據(jù)源   7.3 建立工具欄框架     7.3.1 創(chuàng)建文件     7.3.2 添加根視圖控制器   7.4 實(shí)現(xiàn)日期選取器   7.5 實(shí)現(xiàn)單個(gè)組件選取器     7.5.1 聲明輸出口和操作     7.5.2 構(gòu)建視圖     7.5.3 將控制器實(shí)現(xiàn)為數(shù)據(jù)源和委托   7.6 實(shí)現(xiàn)多組件選取器     7.6.1 聲明輸出口和操作     7.6.2 構(gòu)建視圖     7.6.3 實(shí)現(xiàn)控制器   7.7 實(shí)現(xiàn)獨(dú)立組件   7.8 使用自定義選取器創(chuàng)建簡單游戲     7.8.1 編寫控制器頭文件     7.8.2 構(gòu)建視圖     7.8.3 添加圖像資源     7.8.4 實(shí)現(xiàn)控制器     7.8.5 spin方法     7.8.6 viewDidLoad方法     7.8.7 最后的細(xì)節(jié)     7.8.8 鏈接Audio Toolbox框架   7.9 小結(jié) 第8章 表視圖簡介   8.1 表視圖基礎(chǔ)   8.2 實(shí)現(xiàn)一個(gè)簡單的表     8.2.1 設(shè)計(jì)視圖     8.2.2 編寫控制器   8.3 添加一個(gè)圖像   8.4 附加配置     8.4.1 設(shè)置縮進(jìn)級(jí)別     8.4.2 處理行的選擇     8.4.3 更改字體大小和行高     8.4.4 委托還能做什么   8.5 定制表視圖單元     8.5.1 單元應(yīng)用程序     8.5.2 向表視圖單元添加子視圖     8.5.3 使用UITableViewCell的自定義子類   8.6 分組分區(qū)和索引分區(qū)     8.6.1 構(gòu)建視圖     8.6.2 導(dǎo)入數(shù)據(jù)     8.6.3 實(shí)現(xiàn)控制器     8.6.4 添加索引   8.7 實(shí)現(xiàn)搜索欄     8.7.1 重新考慮設(shè)計(jì)     8.7.2 深層可變副本     8.7.3 更新控制器頭文件     8.7.4 修改視圖     8.7.5 修改控制器實(shí)現(xiàn)   8.8 小結(jié) 第9章 導(dǎo)航控制器和表視圖   9.1 導(dǎo)航控制器     9.1.1 棧的性質(zhì)     9.1.2 控制器?!? 9.2 由6個(gè)部分組成的分層應(yīng)用程序:Nav   9.3 構(gòu)建Nav應(yīng)用程序的骨架     9.3.1 創(chuàng)建第一級(jí)視圖控制器     9.3.2 設(shè)置導(dǎo)航控制器   9.4 第一個(gè)子控制器:展示按鈕視圖   9.5 第二個(gè)子控制器:校驗(yàn)表   9.6 第三個(gè)子控制器:表行上的控件   9.7 第四個(gè)子控制器:可移動(dòng)的行     9.7.1 編輯模式     9.7.2 創(chuàng)建一個(gè)新的二級(jí)控制器   9.8 第五個(gè)子控制器:可刪除的行   9.9 第六個(gè)子控制器:可編輯的詳細(xì)窗格     9.9.1 創(chuàng)建數(shù)據(jù)模型對象     9.9.2 創(chuàng)建控制器     9.9.3 創(chuàng)建詳細(xì)視圖控制器   9.10 其他內(nèi)容   9.11 小結(jié) 第10章 應(yīng)用程序設(shè)置和用戶默認(rèn)設(shè)置   10.1 設(shè)置束   10.2 AppSettings應(yīng)用程序   10.3 創(chuàng)建項(xiàng)目   10.4 使用設(shè)置束     10.4.1 在項(xiàng)目中添加設(shè)置束     10.4.2 設(shè)置屬性列表     10.4.3 添加文本字段設(shè)置     10.4.4 添加安全文本字段設(shè)置     10.4.5 添加多值字段     10.4.6 添加撥動(dòng)開關(guān)設(shè)置     10.4.7 添加滑塊設(shè)置     10.4.8 添加子設(shè)置視圖   10.5 讀取應(yīng)用程序中的設(shè)置   10.6 更改應(yīng)用程序中的默認(rèn)設(shè)置   10.7 小結(jié) 第11章 基本數(shù)據(jù)持久性   11.1 應(yīng)用程序的沙盒     11.1.1 獲取Documents目錄     11.1.2 獲取tmp目錄   11.2 文件保存策略     11.2.1 單個(gè)文件持久性     11.2.2 多個(gè)文件持久性   11.3 持久保存應(yīng)用程序數(shù)據(jù)   11.4 持久性應(yīng)用程序     11.4.1 創(chuàng)建持久性項(xiàng)目     11.4.2 設(shè)計(jì)持久性應(yīng)用程序視圖     11.4.3 編輯持久性類     11.4.4 對模型對象進(jìn)行歸檔     11.4.5 實(shí)現(xiàn)NSCopying   11.5 歸檔應(yīng)用程序     11.5.1 實(shí)現(xiàn)FourLines類     11.5.2 實(shí)現(xiàn)PersistenceView-Controller類   11.6 使用iPhone的嵌入式SQLite3   11.7 使用Core Data     11.7.1 實(shí)體和托管對象     11.7.2 鍵/值編碼     11.7.3 在上下文中結(jié)合它們     11.7.4 創(chuàng)建新托管對象     11.7.5 檢索托管對象     11.7.6 設(shè)計(jì)數(shù)據(jù)模型     11.7.7 創(chuàng)建持久視圖和控制器     11.7.8 將持久視圖控制器設(shè)置為應(yīng)用程序的根控制器   11.8 小結(jié)第12章 使用Quartz和OpenGL繪圖   12.1 圖形世界的兩個(gè)視圖   12.2 本章的繪圖應(yīng)用程序   12.3 Quart繪圖方法     12.3.1 Quartz 2D的圖形上下文     12.3.2 坐標(biāo)系     12.3.3 指定顏色     12.3.4 在上下文中繪制圖像     12.3.5 繪制形狀:多邊形、直線和曲線     12.3.6 Quartz 2D工具示例:模式、梯度、虛線模式   12.4 構(gòu)建QuartzFun應(yīng)用程序     12.4.1 創(chuàng)建隨機(jī)顏色     12.4.2 定義應(yīng)用程序常量     12.4.3 實(shí)現(xiàn)QuartzFunView框架     12.4.4 向視圖控制器中添加輸出口和操作     12.4.5 更新QuartzFunViewContro-ller.xib     12.4.6 繪制直線     12.4.7 繪制矩形和橢圓形     12.4.8 繪制圖像     12.4.9 優(yōu)化QuartzFun應(yīng)用程序   12.5 一些OpenGL ES基礎(chǔ)知識(shí)     12.5.1 構(gòu)建GLFun應(yīng)用程序     12.5.2 設(shè)計(jì)Nib、添加框架、運(yùn)行應(yīng)用程序  12.6 小結(jié) 第13章 輕擊、觸摸和手勢   13.1 多觸摸術(shù)語   13.2 響應(yīng)者鏈   13.3 多觸摸體系結(jié)構(gòu)   13.4 觸摸瀏覽器應(yīng)用程序   13.5 Swipes應(yīng)用程序   13.6 實(shí)現(xiàn)多個(gè)輕掃動(dòng)作   13.7 檢測多次輕擊   13.8 檢測捏合操作   13.9 自己定義手勢   13.10 小結(jié) 第14章 使用Core Location定位功能   14.1 位置管理器     14.1.1 設(shè)置所需的精度     14.1.2 設(shè)置距離篩選器     14.1.3 啟動(dòng)位置管理器     14.1.4 更明智地使用位置管理器   14.2 位置管理器委托     14.2.1 獲取位置更新     14.2.2 使用CLLocation獲取緯度和經(jīng)度     14.2.3 錯(cuò)誤通知   14.3 嘗試使用Core Location     14.3.1 更新位置管理器     14.3.2 確定移動(dòng)距離   14.4 小結(jié) 第15章 加速計(jì)   15.1 加速計(jì)物理學(xué)   15.2 訪問加速計(jì)     15.2.1 UIAcceleration     15.2.2 實(shí)現(xiàn)accelerometer: didAccelerate:方法   15.3 搖動(dòng)與擊碎     15.3.1 用于擊碎的代碼     15.3.2 加載模擬文件     15.3.3 完好如初——復(fù)原觸摸   15.4 滾彈珠程序     15.4.1 實(shí)現(xiàn)Ball View控制器     15.4.2 編寫B(tài)all View     15.4.3 計(jì)算小球運(yùn)動(dòng)   15.5 小結(jié) 第16章 iPhone照相機(jī)和照片庫   16.1 使用圖像選取器和UIImagePicker-Controller   16.2 實(shí)現(xiàn)圖像選取器控制器委托   16.3 實(shí)際測試照相機(jī)和庫     16.3.1 設(shè)計(jì)界面     16.3.2 實(shí)現(xiàn)照相機(jī)視圖控制器   16.4 小結(jié) 第17章 應(yīng)用程序本地化   17.1 本地化體系結(jié)構(gòu)   17.2 使用字符串文件   17.3 現(xiàn)實(shí)中的iPhone:本地化應(yīng)用程序     17.3.1 查看當(dāng)前區(qū)域設(shè)置     17.3.2 測試LocalizeMe     17.3.3 本地化nib文件     17.3.4 查看本地化的項(xiàng)目結(jié)構(gòu)     17.3.5 本地化圖像     17.3.6 本地化應(yīng)用程序圖標(biāo)     17.3.7 生成和本地化字符串文件   17.4 小結(jié) 第18章 未來之路   18.1 別陷進(jìn)單一的思路里     18.1.1 蘋果公司的文檔     18.1.2 郵件列表     18.1.3 論壇     18.1.4 網(wǎng)站     18.1.5 博客     18.1.6 Dave和Jeff的博客及Twitter     18.1.7 參考圖書     18.1.8 如果仍未解決問題   18.2 再會(huì)

章節(jié)摘錄

插圖:在Evenlts欄下,可以看到能夠潛在地觸發(fā)操作的所有事件列表。如果愿意,你可以將不同的操作與不同的事件關(guān)聯(lián)在一起。舉例來說,可以使用Youch Up Inside來觸發(fā)某操作,而使用TouchDrag Inside觸發(fā)不同的操作。我們的情況相對比較簡單和直接。當(dāng)用戶按下按鈕時(shí),我們希望它調(diào)用buttonPressed:方法。第一個(gè)問題是,應(yīng)該使用圖3.12中的哪個(gè)事件?答案是Touch Up Inside。當(dāng)用戶的手指離開屏幕時(shí),如果他最后觸摸的位置在按鈕內(nèi)部,則用戶將觸發(fā)一個(gè)Touch Up Inside事件。試想,在大多數(shù)iPhone用程序中,如果在觸摸屏幕時(shí)改變了主意,你通常會(huì)把手指從按鈕處移開,然后再離開屏幕,對嗎?我們應(yīng)該讓用戶具備相同的能力。如果用戶的手指在離開屏幕之前仍然位于按鈕上,那么可以放心地假設(shè)該按鈕單擊操作是故意的。知道觸發(fā)操作的事件之后,應(yīng)該如何將事件與具體的操作方法相關(guān)聯(lián)呢?看到檢查器中位于Touch Up Inside右側(cè)的小圓圈了嗎?單擊該圓圈并拖動(dòng)鼠標(biāo),這次不需要按下Control鍵。應(yīng)該可以看到一條灰色連接線,這與前面連接輸出口時(shí)的情況一樣。將此線拖動(dòng)到File's Owner圖標(biāo)上,從彈出的灰色小菜單中選擇buttonPressed:。記住,F(xiàn)ile's Owner圖標(biāo)代表的是我們正在編輯的nib文件的類。在本例中,F(xiàn)ile’s Owner表示應(yīng)用程序中BuCton-FunView-Controller類的唯一一個(gè)實(shí)例。當(dāng)我們從選定按鈕的事件拖到File's Owner圖標(biāo)之后,InterfaceBuilder會(huì)知道在指定事件發(fā)生時(shí)調(diào)用選定方法。因此,當(dāng)用戶的手指離開按鈕時(shí),將調(diào)用Button FunViewController類的buttonPressed:方法。

媒體關(guān)注與評(píng)論

“Jeff和Dave出色地完成了探索iPhoneDev SDK的任務(wù)。本書是iPhoneDev SDK開發(fā)當(dāng)之無愧的最佳資源。開發(fā)人員將深深地被本書吸引,本書的實(shí)用性將在他們創(chuàng)建新的iPhone應(yīng)用程序時(shí)體現(xiàn)出來。如果你是一名對此新興平臺(tái)感興趣的開發(fā)人員,怎能錯(cuò)過這本書呢?!薄  狢hris Stewarl,著名開發(fā)社區(qū)iPhoneDevSDK.com創(chuàng)始人“如果你打算編寫iPhone程序,請從這里開始。Dave和Jeff知道你需要什么,也知道如何教你掌握所需知識(shí)。我對本書覆蓋的內(nèi)容之廣感到非常驚訝。書中不僅涵蓋了操作照相機(jī)等有趣的內(nèi)容,還討論了本地化等現(xiàn)實(shí)世界中的開發(fā)問題。”  ——Mark Dalrynlpie,著名Apple開發(fā)組織CocoaHeads創(chuàng)始人之一,《Objective-C基礎(chǔ)教程)的作者

編輯推薦

《iphone3開發(fā)基礎(chǔ)教程》是Amazon計(jì)算機(jī)榜首圖書,創(chuàng)造銷售奇跡的經(jīng)典著作,針對iPhoe SDK 3新特性全面改版,從這里,擁抱軟件開發(fā)的未來。Apple公司的iPflone開創(chuàng)了移動(dòng)平臺(tái)新紀(jì)元!而最新版iPhone 3做了不少改進(jìn),如強(qiáng)化應(yīng)用程序?qū)PS的支持,還增加了眾多新功能,如全系統(tǒng)搜索、支持復(fù)制和粘貼、收發(fā)多媒體信息等。iPhone 3與App Store的絕配為全世界的程序員提供了一個(gè)施展才華的全新大舞臺(tái)。只要有新奇的創(chuàng)意,你完全有可能像開發(fā)iStloot游戲的Ethan Nicliolas(日收入2萬多美元)和開發(fā)Trism游戲的Steve Demmeter(月收入超過10萬美元)那樣,單槍匹馬即可贏得全球市場,成功創(chuàng)業(yè),改變自己的人生。上一版英文原版問世以來在Anlazor、計(jì)算機(jī)圖書排行榜持續(xù)雄踞榜首,總排名一度在20名左右,被奉為經(jīng)典。而中文版出版后也迅速榮登各大網(wǎng)店排行榜榜首,并創(chuàng)造了半年內(nèi)印刷四次的銷售奇跡。書中從到Apple網(wǎng)站注冊賬號(hào),下載和安裝免費(fèi)iPhone SDK開始,清晰透徹地講述了創(chuàng)建iPhone應(yīng)用程序的全過程。作者在探討基本概念和各個(gè)關(guān)鍵特性(iPhone界面元素、數(shù)據(jù)保存、SQLite3、Quarrtz和OpenGL ES、手勢支持、本地化、Core Location等)時(shí),提供了豐富的實(shí)例。更難得的是,《iphone3開發(fā)基礎(chǔ)教程》始終強(qiáng)調(diào)iPhone開發(fā)中的各種最佳實(shí)踐,即使是有經(jīng)驗(yàn)的開發(fā)人員,也會(huì)因此受益匪淺?!秈phone3開發(fā)基礎(chǔ)教程》新版針對iPhone SDK 3做了大幅修訂,力求使新老讀者都能覺得物有所值。作者在糾正上一版錯(cuò)誤的基礎(chǔ)上,不僅更新了所有項(xiàng)目代碼,使之兼容新舊SDK,還新增了不少內(nèi)容,進(jìn)一步闡明一些讀者反饋的比較難懂的主題。此外,書中還為Core Data增加了一個(gè)新項(xiàng)目。立即展卷閱讀,開始神奇的iPhone開發(fā)之旅吧。

圖書封面

圖書標(biāo)簽Tags

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


    iPhone 3開發(fā)基礎(chǔ)教程 PDF格式下載


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

 
 

  •   書的內(nèi)容很好,對理解應(yīng)用iphone sdk比較有益?,F(xiàn)在夏天熱,大家如果要買書,選擇送貨方式上最好選擇工作日,因?yàn)樵诠ぷ魅账彩撬蜁容^晚。如果選擇周末的話,時(shí)間會(huì)很久。
  •   書本的內(nèi)容確實(shí)比較深刻,沒有細(xì)看,應(yīng)該是本學(xué)習(xí)IPHONE開發(fā)的好書
  •   翻譯雖然有一些地方看的很迷惑,但是整體來說是一本不可或缺的入門書籍。建議想做iphone開發(fā)的tx看看。
  •   想學(xué)習(xí)iphone application開發(fā)的經(jīng)典入門書籍
  •   iphone開發(fā),還沒開始看,圖靈應(yīng)該不會(huì)差
  •   邊看邊學(xué),非常喜歡,以后寫iphone程序賺錢就靠他了
  •   要做蘋果IOS開發(fā)的人,入門必讀,沒得商量。
  •   從示例代碼來講解的方式很好,符合有一定基礎(chǔ)的程序員的學(xué)習(xí)思路。
    不過,在一開始給一個(gè)大綱式的講解會(huì)更好。
    比如,要完成某某功能,哪些方法是必需的,另外一些沒有也可以運(yùn)行,不過他們是完成什么什么工作的。
    類似于Microsoft Press出的那些書,是入門的好教材。
  •   閱讀本書還需要Objective-C的基礎(chǔ)!順便可以再訂購一本《Objective-C基礎(chǔ)教程》,當(dāng)然你有Objective-C的基礎(chǔ)當(dāng)然不必了!
  •   翻了幾頁看看,覺得不錯(cuò),講的比較基礎(chǔ),挺適合新手入門看的
  •   不錯(cuò),是正版,支持當(dāng)當(dāng)!
  •   比較基礎(chǔ),適合初學(xué)者,步驟很清晰,學(xué)起來很方便的..
  •   理論與實(shí)踐結(jié)合,受益匪淺。
  •   現(xiàn)在這本書已經(jīng)留在了公司,它陪我度過了我最快樂的一段時(shí)間~
  •   可以看到作者的誠意和專業(yè)精神。這在國內(nèi)所謂專家書籍中是絕對看不到的。
  •   經(jīng)典好用的書。很好
  •   書還不錯(cuò),這段時(shí)間工作忙,沒怎么看,只看了前面一點(diǎn),覺得寫得還可以,以后有時(shí)間慢慢看。
  •   這本書很好,,我現(xiàn)在正在學(xué)習(xí)中。。
  •   書很好、內(nèi)容很詳細(xì)
  •   內(nèi)容很好,書質(zhì)很好,送貨速度很快,頭天訂,第二天就收到了
  •   書的內(nèi)容很不錯(cuò)!值得一看!
  •   內(nèi)容很符合新手學(xué)習(xí),很爽的一本書,看完入門沒問題了
  •   看這本書 ,比參加培訓(xùn)強(qiáng)多了
  •   常用書,經(jīng)常用
  •   看著挺好,正在按書上的例子進(jìn)行測試!挺好用的!
  •   這書挺好的,非常好的入門書。
  •   書很不錯(cuò) 送貨速度很快
  •   據(jù)說是不好書,還沒有開始讀,保留意見……
  •   中規(guī)中矩的入門書
  •   嚴(yán)重推薦的一本入門書
  •   書不錯(cuò),很有用!
  •   講了很多基礎(chǔ)的東西,對初學(xué)者很有用
  •   正是這本書讓我才有拉今天的成就
  •   這本書寫的挺不錯(cuò)的,適合初學(xué)者
  •   翻譯的還算可以 例子講解的詳細(xì) 很適合初學(xué)者~!
  •   比之前看的華人寫的入門教材好看多了。
  •   幫一位朋友買的,很不錯(cuò)哦
  •   可以學(xué)到知識(shí)的
  •   感覺很有收獲,謝謝
  •   寫的很好,非常適合教學(xué)~
  •   很不錯(cuò),看完就入門了。
  •   iPhone 3開發(fā)基礎(chǔ)教程,挺不錯(cuò)的
  •   如果想學(xué)iphone開發(fā),如果又沒有objective-c開發(fā)基礎(chǔ),不要直接看這本書。

    保證你云里霧里,這本書適合在有objective-c基礎(chǔ)后才開始看。
  •   這本書寫得不錯(cuò),非常合適iphone開發(fā)
  •   該書對于開發(fā)iPhone的初期 還是挺不錯(cuò)的 不過涉及到與硬件相關(guān)的很多 不能夠通過啊
  •   公司要開發(fā)手機(jī)應(yīng)用,這本做入門書還行。
  •   看之前還是應(yīng)該有一定的OC基礎(chǔ),前面兩章還好,后面講開發(fā)時(shí)一堆oc的東西看不明白。
    國人寫的那本入門,應(yīng)該對初學(xué)者更好一些。
  •   書看了一大半了,感覺還好,實(shí)例較多,需要一定的Object-C的基礎(chǔ),不然看起很吃力。
  •   很好很強(qiáng)大。但是最好買臺(tái)MAC,虛擬機(jī)太卡,也不方便。
  •   雖然xcode更新了,但不影響對這本書的學(xué)習(xí)。
  •   印刷和紙張質(zhì)量都不錯(cuò),大概看了點(diǎn)開頭,也比較通俗易懂,總體不錯(cuò)!
  •   光買一本無法盡顯功能,又是一種營銷手段!
  •   質(zhì)量一般 不是原版
  •   講的是3,所以用4的學(xué)起來很費(fèi)勁。不過確實(shí)是蠻不錯(cuò)的,保持著老外寫書的風(fēng)格
  •   對于入門還是相當(dāng)不錯(cuò)的一本書
  •   內(nèi)容還可以 適合讀讀
  •   內(nèi)容還行吧,不過貌似當(dāng)當(dāng)算分有點(diǎn)問題,我買了3本,只算我一本的分
  •   還可以吧。價(jià)錢幾個(gè)商城差不多。
  •   還沒有看,估計(jì)應(yīng)該可以吧
  •   入門還是可以的
  •   書本質(zhì)量和文章質(zhì)量都不錯(cuò),只是版本有點(diǎn)老了。
  •   對初學(xué)者來說,很好
  •   東西不錯(cuò),價(jià)格變化太多,還有就是禮券太遲了
  •   很快,服務(wù)態(tài)度也很好,很滿意
  •   書寫得十分難懂。很多iphone開發(fā)所需的基礎(chǔ)并沒介紹,不能說是開發(fā)基礎(chǔ)教程。用作開發(fā)參考,內(nèi)容又有點(diǎn)淺了。網(wǎng)上有電子書下??纯措娮訒秃昧?,不值得買紙質(zhì)書。
  •   如果沒有OBJC的基礎(chǔ),看起來會(huì)有點(diǎn)郁悶,作者在代碼的語法方面沒有給出過多的解釋,經(jīng)常是你還沒有搞清楚代碼的含義,他就開始告訴你為什么要這么寫代碼,所以很郁悶
  •   內(nèi)容太淺,很多重要內(nèi)容都是一筆帶過。非?;A(chǔ)。
  •   本書很好,不過必須配合有Objective-C,不然你會(huì)不知道所云,然后最好有macbook練習(xí)。
  •   內(nèi)容一般,不怎么樣啊
  •   剛看了有三章,感覺還可以,但不好的地方就是寄來的時(shí)候書皮爛了。
  •   感覺貌似還可以,送貨速度夠快!
  •   這本書適合初級(jí)開發(fā)人員,圖片太多,沒有深層次的東西。
  •   作者原作我感覺可能會(huì)很好。但是人民郵電出版社的翻譯太差勁了,建議大家還是買英文原版吧。
    自打2000年我來北京,買了很多關(guān)于電腦方面的書,只要是人郵出版社的,基本都很差勁,這次不小心還是中招了,沒有注意看出版社。

    珍惜生命,遠(yuǎn)離人郵!
  •   買過iPhone開發(fā)基礎(chǔ)教程 就不要再買了這本了,兩者基本上差不多,無非是原來的演示項(xiàng)目是運(yùn)行在SDK2.0上,現(xiàn)在這個(gè)運(yùn)行在SDK3.0 ,從網(wǎng)上下載了英文版的PDF看了一下,沒有多大區(qū)別。如果是第一次買,最好買這本,畢竟是基于SDK3.0的
  •   翻譯的人估計(jì)不怎么懂程序,語言邏輯也有很多錯(cuò)誤,基本每一頁里面都有錯(cuò)誤,有些未翻譯的單詞竟然也拼寫錯(cuò)誤,翻譯水平有待提高。不過總體來說還是一般不錯(cuò)的書??赐炅巳ベI本英文的看看也許更有幫助。
  •   我是一個(gè)苦孩子出身,家里特別窮,但為了改變貧困的命運(yùn),我選擇了他,我省下了三天的生活費(fèi),選擇了他,但我有一些些失望。。。
  •   這本書寫的不錯(cuò),目前還正在看,例子很容易懂,值得購買。
  •   入門級(jí)別的書籍,還行吧。稍微有點(diǎn)淺了
  •   iphone開發(fā)必備,很仔細(xì)的看了這本書
  •   不錯(cuò),經(jīng)典,受益非淺
  •   初學(xué)者專用非常好用的書,講明了各種控件的基礎(chǔ),如果還需要挖深那就去論壇吧 。市面上也沒有很深的書。打基礎(chǔ)還是不錯(cuò)。
  •   買回來大概翻了一下,很不錯(cuò)的書。
  •   編譯器版本已經(jīng)跟不上了,ios也已經(jīng)出道6了。
  •   幾乎是一口氣讀完的。很流暢。內(nèi)容相關(guān)性非常好,章節(jié)安排很合理,循序漸進(jìn)的學(xué)習(xí),推薦邊學(xué)別用,整臺(tái)iMac,整個(gè)iPhone就開始吧!
  •   入門很不錯(cuò)的書籍,不過可惜的是現(xiàn)在都xcode4了.......界面變化很大,需要去適應(yīng)
  •   書中一開始描述特別簡單,但是到了第四章就開始顯出難度了。老外寫的書把到你闡釋的特別簡單,建議初學(xué)者購買。
  •   質(zhì)量很好,送貨快,頂了
  •   送貨時(shí)間很快,收到的書也很滿意。很抱歉這么久才來寫評(píng)論
  •   很喜歡,不錯(cuò)。很給力。
  •   馬上都5了?,F(xiàn)在才看iphone 3
  •   不斷的學(xué)習(xí)過程中。。
  •   算是不錯(cuò)的iphone開發(fā)入門書籍
  •   質(zhì)量不錯(cuò),還沒認(rèn)真看
  •   入門級(jí)的書了
 

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

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