iPhone4應用程式開發入門與實戰

iPhone4應用程式開發入門與實戰

《iPhone4應用程式開發入門與實戰》是2011年2月1日清華大學出版社出版的圖書,作者是楊正洪

基本介紹

  • 書名:iPhone4應用程式開發入門與實戰
  • 作者楊正洪
  • ISBN:9787302242277
  • 定價: 39.50元
  • 出版社: 清華大學出版社
  • 出版時間: 2011年2月1日
  • 開本:16開
內容簡介,作者簡介,圖書目錄,

內容簡介

iPhone 4是蘋果公司最新推出的以IOS 4為作業系統的智慧型手機。《iPhone 4應用程式開發入門與實戰》循序漸進地講述如何使用iPhone SDK 4開發iPhone 4應用程式的基礎知識和開發方法,每章都提供1~3個實例詳解iPhone 4的套用開發實用技術。
全書內容包括:搭建編程環境、iPhone應用程式的整體結構和開發模式、Objective-C語言、應用程式的調試、視圖和圖像、控制器、數據本地存放和表視圖、雲計算平台的集成、GPS、地圖和通訊錄、照片、音樂和電影播放、遊戲(包括手機間通信)、iPad編程等等內容;最後一章講解了性能調試、單元測試、套用註冊等高級話題。

作者簡介

楊正洪,畢業於美國state University of New York at Stony Brook和中國科學院軟體研究所,計算機碩士,目前供職於美國IBM公司,之前曾擔任過兩家IT公司的技術總監,並在國內和美國出版過多本技術專著。
蘇偉基,畢業於美國加州伯克利大學和史丹福大學,計算機碩士,曾經任職於摩托羅拉公司和IBM公司,目前供職於美國eBay公司,並擁有一項美國專利。
鄭齊心教授,畢業於吉林大學計算機系,目前供職於長春市委黨校。
杜理淵,畢業於上海交通大學,計算機系軟體與理論專業碩士。目前是上海一家軟體公司的首席技術官,主管iPhone軟體。

圖書目錄

第1章 手機套用概述
1.1 國內智慧型手機套用現狀 2
1.2 iphone手機套用現狀 2
1.3 iphone手機特徵 4
1.4 手機套用分類 6
1.4.1 教育工具 6
1.4.2 生活工具 6
1.4.3 社交套用 7
1.4.4 定位工具 7
1.4.5 遊戲 8
1.4.6 報紙和雜誌的閱讀器 8
1.4.7 移動辦公套用 9
1.4.8 財經工具 9
1.4.9 手機購物套用 10
1.4.10 風景區相關的套用 10
1.4.11 旅行相關的套用 11
1.4.12 導航工具 11
1.4.13 企業套用 12
1.5 手機作業系統 12
1.5.1 iphone 作業系統ios4.1 12
1.5.2 android作業系統 14
1.6 iphone應用程式開發 15
1.6.1 開發iphone應用程式的先期條件 15
1.6.2 iphone sdk 15
1.6.3 開發iphone套用的網上資料 16
1.7 本書實例介紹 16
第2章 配置iphone開發環境
2.1 準備開發環境 25
2.1.1 註冊為蘋果開發員 25
2.1.2 下載並安裝iphone sdk開發工具包的步驟 29
2.2 編寫第一個iphone應用程式 32
2.2.1 創建xcode項目 32
2.2.2 在iphone模擬器上運行第一個應用程式 34
2.2.3 xcode項目結構 35
2.2.4 在界面創建器(interface builder)上設計界面 37
2.3 xcode幫助中心 40
第3章 iphone開發模式
3.1 mvc模式 43
3.1.1 view(視圖) 44
3.1.2 視圖控制器 45
3.2 target-action模式 45
3.3 delegation模式 47
3.4 mvc實例 48
3.4.1 在interface builder上添加對象的步驟 49
3.4.2 在xcode上編寫控制器代碼 54
3.4.3 關聯ui對象和控制器(設定target-action) 57
3.4.4 運行第2個應用程式 60
3.5 套用生命周期 60
3.5.1 main和uiapplicationmain 61
3.5.2 裝載主xib 61
3.5.3 執行委託類上的回調方法 62
3.5.4 處理事件 62
3.5.5 暫停或者結束應用程式 63
3.6 info.plist檔案 63
第4章 objective-c程式語言
4.1 面向對象技術 67
4.1.1 封裝 67
4.1.2 繼承 67
4.1.3 多態 68
4.2 與c/c++不同之處 68
4.2.1 聲明方法的格式和特殊數據類型 68
4.2.2 字元串nsstring 70
4.2.3 調用方法的格式 71
4.2.4 選擇器sel 72
4.2.5 協定(protocol)和委託(delegate)類 73
4.2.6 通知(notification) 73
4.3 objective-c類 75
4.3.1 class類(獲取對象所屬的類) 75
4.3.2 nsobject(所有類的基類) 76
4.3.3 數組(nsarray)和集合(nsset) 76
4.3.4 字典類(nsdictionary) 77
4.3.5 枚舉訪問 78
4.4 創建自己的類 79
4.5 objective-c上的記憶體管理 81
4.5.1 引用計數器(retaincount) 81
4.5.2 自動釋放(autorelease)池 82
4.5.3 didreceivememorywarning方法 83
4.6 @property和@synthesize 83
4.7 多事件處理實例 84
4.8 uikit框架 88
第5章 iphone應用程式的調試
5.1 調試模式和發布模式 90
5.2 確認類的方法和屬性 91
5.3 日誌 92
5.4 調試iphone程式 94
5.4.1 程式中的錯誤 94
5.4.2 斷點調試 95
第6章 視圖、圖形和圖像
6.1 視圖(view) 103
6.1.1 uiview 103
6.1.2 frame和bound 105
6.1.3 添加視圖實例 106
6.2 畫圖 108
6.2.1 顏色和字型 108
6.2.2 drawrect方法 108
6.2.3 畫圖實例 109
6.2.4 coregraphics api 114
6.3 圖像 117
6.3.1 uiimage 117
6.3.2 圖像的滾動、放大和縮小(uiscrollview) 118
6.3.3 操作圖像實例 120
6.4 移動圖像 126
6.4.1 uitouch 127
6.4.2 uiresponder 127
6.4.3 圖像移動實例 128
……
第7章 控制器、導航控制器和標籤欄控制器
第8章 iphone數據的輸入、顯示和保存
第9章 手機套用和雲計算平台的集成
第10章 gps、地圖和通訊錄編程
第11章 與照片相關的編程
第12章 音頻和視頻編程
第13章 遊戲和ipad編程
第14章 高級話題

相關詞條

熱門詞條

聯絡我們