編輯推薦
國內一套原創的iPhone開發書籍,符閤中國人的思維習慣,大量的流程圖錶、設計圖解,助您快速掌握iPhone平颱核心原理,附贈光盤中有完整的PPT課件、程序源代碼和入門視頻教程,艾思德開發論壇的眾多會員為讀者答疑,彼此分享學習和開發經驗,《iPhone應用程序開發指南(基礎篇)》將幫您實現從移動互聯網掘得啓動資金的夢想。
內容簡介
《iPhone應用程序開發指南(基礎篇)》是國內一套原創的iPhone開發書籍,作者均是一綫的iPhone軟件工程師,他們擁有豐富的項目開發經驗,完全按照國人的思路和語言來編寫,避免瞭翻譯書籍因譯者水平、思維方式和文化差異産生的閱讀障礙。
《iPhone應用程序開發指南(基礎篇)》是《艾思德移動技術叢書》的一個分冊,從基礎的Objective-C語言開始,逐漸深入地介紹iPhone軟件開發技術。書中各章均結閤案例進行講解,讀者可以在實現案例的過程中逐漸掌握iPhone開發技能。隨書贈送的光盤中不僅有包含中文注釋的程序源代碼,還有豐富的PPT課件和視頻,便於教育、培訓機構的教師開展iPhone開發教學。
《iPhone應用程序開發指南(基礎篇)》作者團隊同時開發瞭iPhone電子書,結閤iPhone的視頻、動畫、多觸摸、重力感應等特性,為讀者提供瞭更好的移動閱讀體驗,歡迎通過蘋果軟件商店購買。《iPhone應用程序開發指南(基礎篇)》及電子書的內容均會隨著iPhone開發技術的演進,不斷地更新和升級。
作者簡介
王緒兵,中訊軟件集團股份有限公司總裁。1984年畢業於北方交通大學(現北京交通大學)計算機科學係,1987年獲碩士學位。1988~1994年在日本工作6年,1995年迴國創建中訊公司。2004年中訊公司在香港主闆市場上市,是第一傢境外上市的軟件外包企業。現公司員工已超過3000人,具有為日、美及國內知名企業提供外包軟件開發和技術服務的豐富經驗,2008年入選《福布斯》雜誌中文版2007年度“中國潛力100”企業榜。
彭楚夫,香港科教數碼集團有限公司總裁,擔任香港軟件行業協會副會長、香港中華總商會青年委員會副主席以及黑龍江省青年聯閤會副主席等多項社會職務。1989年畢業於美國波士頓大學,2004年獲IT教育碩士學位,2009年獲北京大學EMBA碩士學位。1998午創立香港科教數碼集團有限公司,緻力於開發電子類學習産品、手機及移動設備、應用軟件及平颱,已在iPhone、Android、黑莓等知名平颱上開發瞭數百款軟件。科教數碼公司是國內外多傢知名齣版社的電子齣版戰略閤作夥伴。
內頁插圖
目錄
第1篇 準備篇
第1章 iPhone開發前的準備
1.1 應該具備的條件
1.1.1 需要掌握的知識
1.1.2 開發環境
1.2 iPhone開發的特點
1.3 iPhone開發的流程
1.4 小結
第2章 開發工具介紹
2.1 開發工具簡介
2.2 About項目的創建
2.3 Xcode窗口
2.3.1 窗口的布局
2.3.2 常用資源管理
2.4 用InterfaceBuilder構建About的界麵
2.4.1 添加需要的控件
2.4.2 在Inspector中設置控件屬性
2.4.3 為程序添加圖標
2.5 在iPhone模擬器中運行程序
2.6 常用的快捷鍵
2.7 小結
第2篇 語言篇
第3章 Objective-C基礎
3.1 Object.ive-C簡介
3.2 創建項目
3.3 解析Note
3.4 0bjective-C中的麵嚮對象
3.4.1 類的聲明
3.4.2 類的實現
3.4.3 用NoteClass類封裝記錄
3.4.4 初始化方法
3.4.5 屬性
3.5 內存管理
3.5.1 iPhone中的內存管理
3.5.2 用於內存管理的方法
3.5.3 內存管理規則
3.6 小結
第4章 幾個重要的Cocoa類
4.1 NSObject
4.2 NSString
4.2.1 修改Note
4.2.2 字符串的創建
4.2.3 字符串的使用
4.2.4 可變字符串
4.3 NSArray
4.3.1 用數組組織多個記錄
4.3.2 NSArray對象的創建
4.3.3 獲取NSArray指定索引處的元素
4.3.4 NSMutableArray
4.4 NSDictionary
4.5 小結
第5章 類彆和協議
5.1 類彆
5.1.1 類彆的聲明與實現
5.1.2 類彆的使用
5.2 協議
5.2.1 深拷貝與淺拷貝
5.2.2 采用協議
5.2.3 自定義協議
5.3 小結
第3篇 核心篇
第6章 視圖和控件
6.1 視圖概述
6.1.1 視圖和窗口
6.1.2 視圖的繼承
6.1.3 視圖的層次結構
6.2 基本控件介紹和使用
6.2.1 UILabel和UIButton
6.2.2 UITextField
6.2.3 UISwitch
6.2.4 用代碼創建按鈕控件
6.2.5 其他控件
6.3 自定義視圖
6.3.1 創建自定義視圖
6.3.2 使用自定義視圖
6.4 小結
第7章 視圖控製器
7.1 視圖控製器概述
7.1.1 單視圖控製器
7.1.2 多視圖控製器
7.2 ViewController
7.2.1 構建基於Window的應用程序
7.2.2 豐富多彩的動畫效果
7.3 NavigationCOntroller
7.3.1 控製器棧:
7.3.2 構建應用程序NoteNav
7.4 FabBarController-
7.4.1 TabBarController概述
7.4.2 構建應用程序NoteTab
7.5 Table View ControUer
7.6 小結
第8章 錶視圖
8.1 錶視圖概述
8.1.1 錶視圖簡介
8.1.2 分組錶和索引錶
8.1.3 錶視圖的結構
8.1.4 UI Table View和UITable View Controller
8.1.5 數據源和委托
8.2 實現一個簡單的錶
8.3 錶的簡單操作
8.3.1 構建項目框架
8.3.2 移動錶視圖單元
8.3.3 刪除錶視圖單元
8.4 行的選擇處理
8.5 公開
8.6 分組錶、索引錶和搜索功能的實現
8.6.1 實現分組錶和索引錶
8.6.2 搜索欄和深層可變副本
8.6.3 實現搜索欄
8.7 自定義錶視圖單元
8.8 可編輯的詳細窗格
8.8.1 編輯自定義錶視圖單元
8.8.2 編輯設定時間視圖
8.8.3 編輯設定類型視圖
8.8.4 編輯詳細內容視圖
8.8.5 修改根視圖
8.9 錶視圖的美化
8.9.1 在行左側添加圖像
8.9.2 利用委托配置錶視圖
8.10 小結
第9章 數據持久性存儲
9.1 應用程序沙盒
9.1.1 獲取Documents目錄完整路徑
9.1.2 獲取tmp目錄完整路徑
9.2 文件保存策略
9.3 使用屬性列錶保存應用程序數據
9.3.1 屬性列錶序列化
9.3.2 屬性列錶在應用程序中的使用
9.4 使用歸檔持久保存應用程序數據
9.4.1 NSCoding協議和NSCopying協議
9.4.2 歸檔的實現與取消
9.4.3 歸檔在應用程序中的使用
……
第10章 用戶設置
第11章 觸摸、手勢和事件
第12章 國際化和本地化
第4篇 擴展篇
第13章 加速計
第14章 使用Core Location和Map Kit
第15章 多媒體
第16章 Bluetooth
參考文獻
前言/序言
20世紀80年代中期開始普及的個人電腦和90年代中期開始普及的基於固定平颱的互聯網,使人類社會真正進入瞭信息時代,人與人的聯係更加方便,國與國之間的壁壘愈來愈少,不同的國傢在貿易、資金方麵的閤作越來越多,在人纔、知識及信息資源方麵的交流也日益頻繁,世界各國的人們開始在一個廣泛而透明的平颱上互相閤作和競爭。
手機作為通話工具的應用雖然已有20年的曆史瞭,但近幾年開始普及的3G手機和無綫網絡賦予瞭手機新的、巨大的生命力。作為一種新興的信息終端,手機在我們今後的生活中將扮演越來越重要的角色。如果說,上個世紀80年代的個人電腦和90年代的固定互聯網掀起過改變我們生活的兩次浪潮的話,那麼新時期的由手機+互聯網構成的移動互聯網必將掀起一次新的浪潮,它將會在更加廣泛的範圍內,以更加密切的方式影響和改變我們今後的生活。從網絡音樂、網絡新聞和搜索引擎,到商務交易方麵的網上支付、旅遊預訂i網絡炒股、網上銀行和網絡購物等等,所有這一切都可以通過手機來完成。中國互聯網絡信息中心2010年1月15日發布的《第25次中國互聯網絡發展狀況統計報告》顯示,我國手機網民規模在2009年1年內增加瞭1.2億,到2009年底已達到2.33億人,占整體網民的60.8%。
作為移動互聯網設備的領先者,蘋果公司在2007年推齣瞭革命性的科技結晶——iPhone。作為第一颱操作便捷的觸摸屏手機,iPhone僅用瞭短短的兩年時間,便在智能手機的市場上占據瞭領先地位,這體現為5700萬部手機、10萬應用軟件和2億iTunes的使用者。摩根士丹利(Morgan Stanley)的研究報告錶明,iPhone和IPocd touch的獨特之處是,雖然它們的用戶隻占全球智能手機用戶的17%,但卻占據瞭全球移動網絡瀏覽量的65%和移動應用程序用戶的50%。2009年10月底,iPhone手機正式登陸中國大陸,隨即在各地掀起iPhone熱,有的地方已經齣現瞭iPhone俱樂部,iPhone手機玩傢通過“網上俱樂部”和“實體俱樂部”交流iPhone手機知識和使用體驗。
iPhone內置的軟件商店APP Store是iPhone成功的重要因素,它在市麵推齣的18個月的時間裏,就擁有瞭超過10萬個應用程序供用戶下栽,下載次數超過1億次,並且軟件的數量每年以163%的速度在增長。APP Store因它的透明、公開及收費的閤理性,深受開發者及用戶的歡迎。APP Store中的軟件大部分都屬於輕小的軟件,範圍包括遊戲、音樂、學習及參考、企業管理、工作軟件等等,可以說包羅萬象。
iPhone應用程序開發指南(基礎篇)(附光盤1張) 下載 mobi epub pdf txt 電子書 格式