天天看點

《iPhone & iPad 開發實戰》已由海洋出版社出版

本書是為《例學Symbian手機開發》同系列的書,作者力求從平台的相似性上來講解iPhone和Symbian以及将來的Android平台之間的類似性,進而使得讀者可以觸類旁通。

《iPhone & iPad 開發實戰》已由海洋出版社出版

當當網購買位址為:http://productb.dangdang.com/product.aspx?product_id=20916909

裡仁尋書網購買位址為:http://www.lesn.net.cn/product.asp?id=5236

淘寶網購買位址:http://item.taobao.com/item.htm?id=7452367430&ad_id=&am_id=&cm_id=&pm_id=

(在taobao裡搜尋書名可以找到更多購買位址)

書的目錄:

目錄

内容簡介

iPhone手機軟體開發,前景可期,人才當立。為了幫助有志加入這一行業的初學者盡快成長,作者結合多年商業項目經驗編著此書。

主要内容:本書分為必備知識和開發實戰兩大部分。必備知識包括iPhone平台開發基礎、Objective.C語言、Xcode內建開發環境。開發實戰給出iPhone個人記事本、iPhone連連看遊戲、iPhoneWap浏覽器、iPhone手機聊天程式4個經典案例,通過這些案例,讀者可以深入了解并掌握iPhone軟體開發的全過程。

本書特點:以作者工作過程中開發的多個商業化項Fj為雛形,在此基礎上進行加L以淺顯易懂的方式進行關鍵知識點的解讀,幫助讀者快速入門并獲得觸類旁通的能力。

适用範圍:本書可作為教育訓練機構的教材,還可作為初學者的進階教材,對中高層次程式開發人員也有一定的借鑒意義。

第1章 iPhone平台開發基礎

 1.1 iPhone平台簡介

 1.2 搭建iPhone開發環境

 1.3 iPhone應用程式架構

  1.3.1 建立iPhone應用程式

  1.3.2 iPhone應用程式開發的限制

 1.4 “FirstApplication”應用程式架構

  1.4.1 建立iPhone應用程式

  1.4.2 iPhone應用程式界面設計

  1.4.3 iPhone全屏自定義視窗

 1.5 iPhone視圖控制器

  1.5.1 iPhone視圖控制器介紹

  1.5.2 iPhone視圖控制器分類

 1.6 打包并安裝iPhone應用程式

 1.7 本章小結

第2章 Objective.C語言

 2.1 objective.C和C語言

  2.1.1 objective.C語言版本“HelloWorld”

  2.1.2 “HelloWorld”項目剖析

  2.1.3 Boolean類型淺析

 2.2 objective.C面向對象程式設計

  2.2.1 關于迂回

  2.2.2 面向對象程式設計中的迂回

 2.3 objective.C繼承機制

  2.3.1 為什麼使用繼承

  2.3.2 objective—C繼承文法

  2.3.3 objective-C繼承工作機制.

 2.4 objective.C記憶體管理

 2.5 objective.C對象初始化

  2.5.1 為Objective-C對象配置設定記憶體空間

  2.5.2 objective—C對象初始化

 2.6 objective—C屬性

 2.7 objective.C類别

 2.8 objective-C協定

 2.9 objective—C檔案操作

  2.9.1 objective—C屬性清單

  2.9.2 objective.C對象編碼

 2.10 objective.C多線程程式設計

  2.10.1 objective—C多線程售票系統

  2.10.2 objective—C多線程之NSOperation

 2.11 本章小結

第3章 Xcode內建開發環境

 3.1 Xcode內建開發環境介紹

  3.1.1 修改源檔案版權資訊

  3.1.2 使用Xcode組織和編輯源代碼檔案

  3.1.3 使用Xcode的代碼智能提示功能

  3.1.4 使用Xcode集中編輯代碼

  3.1.5 使用Xcode快速打開檔案

  3.1.6 使用Xcode書簽功能

  3.1.7 使用Xcode文檔功能

  3.1.8 使用Xcode調試程式

 3.2 建立Xcode自定義模闆

 3.3 MacOSX下Bash腳本程式設計

 3.4 本章小結

第4章 iPhone個人記事本

 4.1 預備知識

  4.1.1 核心應用界面體系架構

  4.1.2 UITableⅥew視圖應用

  4.1.3 資料持久化存儲

  4.1.4 UINavigationController導航控制器應用

  4.1.5 多視圖的管理

  4.1.6 使用Doxygen生成項目文檔

第5章 iphone連連看遊戲

5.1 預備知識................................................ 166

5.1.1 iPhone複合視圖........................ 166

5.1.2 iPhone按鍵處理........................ 175

5.1.3 iPhone全屏處理........................ 181

5.1.4 螢幕重新整理及事件觸發................ 182

5.1.5 iPhone音頻技術........................ 186

5.1.6 iPhone視訊技術........................ 196

5.2 設計要求................................................ 201

5.3 類設計.................................................... 201

5.4 代碼實作................................................ 202

5.4.1 程式打包及運作效果................ 202

5.4.2 實作與代碼分析........................ 203

5.5 實踐........................................................ 220

5.6 本章小結................................................ 220

第6章 iphone Wap浏覽器

6.1 預備知識................................................ 222

6.1.1 iPhone靜态庫............................ 222

6.1.2 iPhone螢幕雙緩沖.................... 227

6.1.3 iPhone BSD Socket套接字....... 230

6.1.4 iPhone HTTP程式設計.................... 240

6.2 設計要求................................................ 248

6.3 類設計.................................................... 248

6.4 代碼實作................................................ 249

6.4.1 程式打包及運作效果................ 249

6.4.2 實作與代碼分析........................ 250

6.5 實踐........................................................ 269

6.6 本章小結................................................ 269

第7章 iphone手機聊天程式

7.1 預備知識................................................ 272

7.1.1 iPhone藍牙通信GameKit框

架................................................ 272

7.1.2 iPhone Socket通信協定............ 291

7.1.3 iPhone和Java通信協定........... 298

7.2 設計要求................................................ 298

7.3 類設計.................................................... 298

7.4 代碼實作................................................ 299

7.4.1 程式打包及運作效果................ 299

7.4.2 Java伺服器端實作.................... 300

7.4.3 Java用戶端實作........................ 305

7.4.4 iPhone用戶端實作.................... 316

7.5 實踐........................................................ 324

7.6 本章小結................................................ 324

 本書源碼已經傳到 口袋網  http://www.pocketcn.com上,請到網站上進行下載下傳