iOS 4編程入門經(jīng)典

出版時間:2012-1  出版社:清華大學(xué)出版社  作者:[美]Wei-Meng Lee著  頁數(shù):510  譯者:張龍  
Tag標(biāo)簽:無  

內(nèi)容概要

  準(zhǔn)備好進(jìn)軍精彩的apple移動應(yīng)用開發(fā)世界吧!《ios
4編程入門經(jīng)典》這本書展示了如何利用iphone sdk 4提供的所有功能創(chuàng)建自己的iphone、ipod
touch和ipad應(yīng)用程序。你將從中深入學(xué)習(xí)如何使用apple的xcode工具、objective-c編程語言以及眾多用來增強(qiáng)iphone
sdk功能的api。本書十分易于閱讀和上手,可幫助你迅速從構(gòu)建第一個應(yīng)用程序過渡到開發(fā)能夠集成動畫、手勢識別、語音聊天等功能的復(fù)雜應(yīng)用程序。
  本書適合iphone開發(fā)人員、移動開發(fā)人員。

作者簡介

  Wei-Meng Lee是一名技術(shù)專家,并且是Developer Learning
Solutions(www.learn2develop.net)的創(chuàng)始人。Developer Learning
Solutions是一家技術(shù)公司,主要培訓(xùn)最新的Microsoft和Mac OS X技術(shù)。

書籍目錄

第ⅰ部分 入 門
 第1章 ios 4編程快速入門
  1.1 獲取iphone sdk
  1.2 iphone sdk的組件
  1.2.1 xcode
  1.2.2 iphone simulator
  1.2.3 interface builder
  1.2.4 instruments
  1.3 iphone os架構(gòu)概述
  1.4 起步前需要了解的一些信息
  1.4.1 iphone os的版本
  1.4.2 在真實設(shè)備上進(jìn)行測試
  1.4.3 屏幕分辨率
  1.5 小結(jié)
 第2章 編寫第一個“hello world!”應(yīng)用程序
  2.1 xcode快速起步
  2.1.1 使用interface builder
  2.1.2 編寫代碼
  2.2 定制應(yīng)用程序圖標(biāo)
  2.3 顯示啟動畫面
  2.4 小結(jié)
 第3章 視圖、插座變量與動作
  3.1 插座變量和動作
  3.2 使用視圖
  3.2.1 使用警告視圖
  3.2.2 使用動作表單
  3.2.3 頁面控件與圖像視圖
  3.2.4 使用web視圖
  3.3 使用代碼動態(tài)添加視圖
  3.4 理解視圖層次結(jié)構(gòu)
  3.5 小結(jié)
 第4章 視圖控制器
  4.1 view-based application模板
  4.2 window-based application模板
  4.2.1 以編程的方式添加視圖控制器和視圖
  4.2.2 創(chuàng)建并連接動作
  4.2.3 切換視圖窗口
  4.2.4 為視圖窗口切換添加動畫
  4.3 split view-based application模板
  4.4 tab bar application模板
  4.5 小結(jié)
 第5章 iphone和ipad的多平臺支持
  5.1 方法1:修改設(shè)備目標(biāo)設(shè)置
  5.2 方法2:創(chuàng)建universal應(yīng)用程序
  5.3 方法3:維護(hù)兩個代碼庫
  5.4 選擇方法
  5.5 小結(jié)
 第6章 鍵盤輸入
  6.1 使用鍵盤
  6.2 定制輸入類型
  6.2.1 隱藏鍵盤
  6.2.2 當(dāng)視圖加載完畢后自動顯示鍵盤
  6.3 檢測鍵盤是否可見
  6.3.1 使用scroll view
  6.3.2 顯示鍵盤時滾動視圖
  6.4 小結(jié)
 第7章 屏幕旋轉(zhuǎn)
  7.1 響應(yīng)設(shè)備旋轉(zhuǎn)
  7.1.1 不同類型的屏幕方向
  7.1.2 處理旋轉(zhuǎn)
  7.2 以編程的方式旋轉(zhuǎn)屏幕
  7.2.1 在運(yùn)行期間旋轉(zhuǎn)屏幕
  7.2.2 當(dāng)加載時在指定的方向上顯示vi ew窗口
  7.3 小結(jié)
第ⅱ部分 顯示和持久化數(shù)據(jù)
 第8章 使用表視圖
  8.1 簡單的表視圖
  8.1.1 添加header與footer
  8.1.2 添加圖像
  8.1.3 顯示所選項
  8.1.4 縮進(jìn)
  8.1.5 修改行高
  8.2  在navigation-based application中使用表視圖
  8.3 分節(jié)顯示
  8.3.1 添加索引
  8.3.2 添加搜索功能
  8.3.3 詳情顯示與選取標(biāo)記
  8.3.4 導(dǎo)航到另外一個view窗口
  8.4 小結(jié)
 第9章 應(yīng)用程序首選項
  9.1 創(chuàng)建應(yīng)用程序首選項
  9.2 以編程的方式訪問設(shè)置值
  9.2.1 加載設(shè)置值
  9.2.2 重置首選項設(shè)置值
  9.2.3 保存設(shè)置值
  9.3 小結(jié)
 第10章 文件處理
  10.1 理解應(yīng)用程序文件夾
  10.1.1 使用documents與library文件夾
  10.1.2 將文件存儲到臨時文件夾中
  10.2 使用屬性列表
  10.3 復(fù)制打包的資源
  10.4 小結(jié)
 第11章 使用sqlite3進(jìn)行數(shù)據(jù)庫存儲
  11.1 使用sqlite3
  11.2 創(chuàng)建并打開數(shù)據(jù)庫
  11.2.1 檢查創(chuàng)建的數(shù)據(jù)庫
  11.2.2 創(chuàng)建表
  11.2.3 插入記錄
  11.2.4 綁定變量
  11.2.5 檢索記錄
  11.3 在應(yīng)用程序中打包sqlite數(shù)據(jù)庫
  11.4 小結(jié)
第ⅲ部分 ios 4高級編程技術(shù)
 第12章 簡單動畫和視頻播放
  12.1 使用nstimer類
  12.2 變換視圖
  12.2.1 平移
  12.2.2 旋轉(zhuǎn)
  12.2.3 縮放
  12.3 為一系列圖像增加動畫效果
  12.4 在iphone中播放視頻
  12.5 小結(jié)
 第13章 訪問內(nèi)置應(yīng)用程序
  13.1 發(fā)送e-mail
  13.1.1 調(diào)用safari
  13.1.2 調(diào)用撥號程序
  13.1.3 調(diào)用sms
  13.2 訪問照相機(jī)與照片庫
  13.2.1 訪問照片庫
  13.2.2 訪問照相機(jī)
  13.3 小結(jié)
 第14章 手勢識別
  14.1 識別手勢
  14.1.1 輕拍
  14.1.2 捏拉
  14.1.3 旋轉(zhuǎn)
  14.1.4 搖動或拖曳
  14.1.5 滑動
  14.1.6 長按
  14.2 檢測觸摸
  14.2.1 檢測單點(diǎn)觸摸
  14.2.2 檢測多點(diǎn)觸摸
  14.2.3 實現(xiàn)捏拉手勢
  14.2.4 實現(xiàn)拖曳手勢
  14.3 小結(jié)
 第15章 訪問加速計
  15.1 使用加速計
  15.2 可視化加速計數(shù)據(jù)
  15.3 使用shake api檢測搖動
  15.4 小結(jié)
第ⅳ部分 網(wǎng)絡(luò)編程技術(shù)
 第16章 web 服務(wù)
  16.1 使用xml web服務(wù)的基礎(chǔ)知識
  16.1.1 使用soap 1.1
  16.1.2 使用soap 1.2
  16.2 在iphone應(yīng)用程序中使用web服務(wù)
  16.3 解析xml響應(yīng)
  16.4 小結(jié)
 第17章 藍(lán)牙編程
  17.1 使用game kit框架
  17.1.1 搜索對等設(shè)備
  17.1.2 發(fā)送和接收數(shù)據(jù)
  17.2 實現(xiàn)語音聊天
  17.3 小結(jié)
 第18章 bonjour編程
  18.1 創(chuàng)建應(yīng)用程序
  18.2 發(fā)布服務(wù)
  18.3 搜索服務(wù)
  18.4 小結(jié)
 第19章 apple推送通知服務(wù)
  19.1 生成證書請求
  19.2 生成開發(fā)證書
  19.3 創(chuàng)建應(yīng)用程序id
  19.3.1 針對推送通知配置app id
  19.3.2 創(chuàng)建provisioning profile
  19.3.3 在設(shè)備上安裝provisioning profile
  19.4 創(chuàng)建iphone應(yīng)用程序
  19.5 創(chuàng)建推送通知提供者
  19.6 小結(jié)
 第20章 顯示地圖
  20.1 使用map kit框架顯示地圖和監(jiān)視變化
  20.2 獲得位置數(shù)據(jù)
  20.2.1 使用地圖顯示位置
  20.2.2 獲取方向信息
  20.2.3 旋轉(zhuǎn)地圖
  20.2.4 顯示注記
  20.2.5 逆地理編碼
  20.2.6 顯示箭頭按鈕
  20.3 小結(jié)
 第21章 后臺應(yīng)用程序
  21.1 理解iphone中的后臺執(zhí)行
  21.1.1 檢查不同的應(yīng)用程序狀態(tài)
  21.1.2 禁用后臺模式
  21.1.3 檢測多任務(wù)支持
  21.1.4 在后臺跟蹤位置
  21.1.5 使位置應(yīng)用程序更加節(jié)能
  21.2 本地通知
  21.3 小結(jié)
第ⅴ部分 附 錄
 附錄a 在實際設(shè)備上進(jìn)行測試
  a.1 注冊iphone開發(fā)人員計劃
  a.2 獲得設(shè)備的udid
  ios 4編程入門經(jīng)典
  a.3 登錄到iphone provisioning portal
  a.4 生成證書
  a.5 注冊設(shè)備
  a.6 創(chuàng)建應(yīng)用程序id
  a.7 創(chuàng)建provisioning profile
  a.8 理解應(yīng)用程序id和通配符
  a.9 準(zhǔn)備提交到app store
  a.10 小結(jié)
 附錄b xcode快速入門
  b.1 啟動xcode
  b.1.1 xcode支持的項目類型
  b.1.2 定制工具欄
  b.1.3 代碼感知
  b.1.4 運(yùn)行應(yīng)用程序
  b.2 調(diào)試應(yīng)用程序
  b.2.1 錯誤
  b.2.2 警告
  b.2.3 設(shè)置斷點(diǎn)
  b.2.4 使用nslog()方法
  b.2.5 文檔
 附錄c interface builder快速入門
  c.1 .xib窗口
  c.2 設(shè)計視圖
  c.3 inspector窗口
  c.3.1 attributes inspector窗口
  c.3.2 connections inspector窗口
  c.3.3 size inspector窗口
  c.3.4 identity inspector窗口
  c.4 library窗口
  c.5 插座變量與動作
  c.5.1 創(chuàng)建插座變量與動作
  c.5.2 連接-插座變量與動作
 附錄d objective-c快速教程
  d.1 指令
  d.2 類
  d.2.1 @interface
  d.2.2 @implementation
  d.2.3 @class
  d.2.4 類的實例化
  d.2.5 字段
  d.2.6 訪問權(quán)限
  d.2.7 方法
  d.2.8 消息發(fā)送(調(diào)用方法)
  d.2.9 屬性
  d.2.10 初始化器
  d.3 內(nèi)存管理
  d.4 協(xié)議
  d.5 選擇器
  d.6 類別

章節(jié)摘錄

版權(quán)頁:插圖:本書涵蓋了使用iPhone SDK進(jìn)行iPhone和iPad編程的基本原理,全書共分為21章外加5個附錄。第1章介紹了iPhone SDK中的各種工具并解釋了它們在iPhone和iPad開發(fā)中的用途。第2章介紹了如何使用Xcode與Interface Builder來構(gòu)建Hello World應(yīng)用程序。重點(diǎn)在于快速起步,隨后的章節(jié)則詳細(xì)介紹了應(yīng)用程序的各個組成部分與組件。第3章介紹了iPhone和iPad編程的基本概念:插座變量與動作。你將學(xué)習(xí)到如何借助于插座變量和動作使代碼與Interface Builder中的可視化元素進(jìn)行交互,以及為什么它們是每個iPhone和iPad應(yīng)用程序不可或缺的組成部分。另外,你還將學(xué)習(xí)組成應(yīng)用程序的用戶界面的各個視圖。第4章介紹了iPhone SDK中提供的各個視圖控制器。你將學(xué)習(xí)如何開發(fā)不同類型的應(yīng)用程序:View-based、Window-based、Split View-based和Tab Bar應(yīng)用程序。第5章介紹了如何把iPhone應(yīng)用程序移植到iPad平臺上,以及如何創(chuàng)建可以同時在iPhone和iPad上運(yùn)行的Universal應(yīng)用程序。第6章介紹了如何處理iPhone中的虛擬鍵盤。你將學(xué)習(xí)到如何根據(jù)需要隱藏鍵盤以及當(dāng)鍵盤顯示時如何確保視圖不會被鍵盤遮擋。第7章介紹了當(dāng)設(shè)備旋轉(zhuǎn)時如何調(diào)整應(yīng)用程序的UI。你將學(xué)習(xí)到當(dāng)設(shè)備旋轉(zhuǎn)時所觸發(fā)的各種事件,還將學(xué)習(xí)到如何強(qiáng)制應(yīng)用程序在某一方向上顯示。

編輯推薦

《移動與嵌入式開發(fā)技術(shù):iOS 4編程入門經(jīng)典》主要內(nèi)容:展示如何使用Xcode工具和iPhone SDK創(chuàng)建自己的iPhone和iPad應(yīng)用程序,介紹如何使用Tab Bar、導(dǎo)航和實用模板來加速開發(fā)過程,提供訪問內(nèi)置應(yīng)用程序(例如照片庫和照相機(jī))的方法,通過訪問加速計以創(chuàng)建具有吸引力的應(yīng)用程序的步驟,解釋如何使用后臺服務(wù)和執(zhí)行后臺任務(wù)。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    iOS 4編程入門經(jīng)典 PDF格式下載


用戶評論 (總計29條)

 
 

  •   iOS 4編程入門經(jīng)典(移動與嵌入
  •   實用IOS編程書
  •   確實很好,言語只能說這么多,推薦學(xué)習(xí)ios 的人使用
  •   這書真不錯,雖然書中xcode與現(xiàn)在版本不同,根據(jù)書圖畫去動手摸索還是很有用的
  •   介紹的比較全面。可以做為常用的參考書。
    平時遇到問題可以隨時翻閱。

    剛開始可以先大致瀏覽一下。以后遇到問題,在仔細(xì)的看相應(yīng)的功能模塊。
  •   適合初學(xué)者,很不錯哈。今天剛收到,正準(zhǔn)備學(xué)習(xí)
  •   很適合初學(xué)者閱讀 內(nèi)容全面
  •   認(rèn)真學(xué)習(xí) 會有很大的幫助
  •   翻譯和內(nèi)容比較好
  •   內(nèi)容還算豐富,有些知識點(diǎn)覆蓋不是很全
  •   很厚,寫的很細(xì)致、詳細(xì),不錯,好書!
  •   粗略看了下,感覺不錯
  •   值得買吧,
  •   我還以為會將object-c呢
  •   510頁,一步一步走,我就是當(dāng)本工具書用,哈哈
  •   我現(xiàn)在的正在看它,解決我的項目問題,新手必備
  •   算是ios開發(fā)類中文書籍中比較不錯的一本,相對來說有點(diǎn)深度和廣度,多些應(yīng)用開發(fā)實例就好。。。
  •   內(nèi)容還不錯,只是現(xiàn)在已經(jīng)iOS5了,版本有點(diǎn)不一致
  •   看了英文版覺得不錯才買的。
  •   寫得還行,只是書到的時候已經(jīng)升級到Xcode4.3,IB變了很多。入門還可以
  •   對于初學(xué)者,界面設(shè)計還是用代碼的好
  •   要看原理性的,還是買ios秘籍表較好?。?!
  •   非常不好,知識點(diǎn)跨度較大,講解不詳盡,基本一筆帶過
  •   書到了,這本沒見著,同時拿走了。
  •   蘋果的火爆把ios也搞得比較流行
  •   很一般的書。并不是太適合沒學(xué)過的。
  •   要學(xué)習(xí)ios開發(fā)了
  •   沒事的時候看看,看不同的風(fēng)格
  •   還沒看,但看紙張還不錯
 

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

京ICP備13047387號-7