注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合蘋果iOS6開發(fā)從入門到實戰(zhàn)

蘋果iOS6開發(fā)從入門到實戰(zhàn)

蘋果iOS6開發(fā)從入門到實戰(zhàn)

定 價:¥88.00

作 者: 睿峰科技 編
出版社: 當(dāng)代中國出版社
叢編項:
標(biāo) 簽: 程序設(shè)計 計算機(jī)/網(wǎng)絡(luò) 移動開發(fā)

ISBN: 9787515402789 出版時間: 2013-06-01 包裝: 平裝
開本: 16開 頁數(shù): 283 字?jǐn)?shù):  

內(nèi)容簡介

  《蘋果iOS6開發(fā)從入門到實戰(zhàn)》主要由四部分組成:C語言基礎(chǔ)、Objective-C語言、cocoa框架、高級應(yīng)用,可供不同基礎(chǔ)的讀者根據(jù)自身實際情況閱讀和學(xué)習(xí)。這里的C語言基礎(chǔ)主要講解了在iOS開發(fā)過程中可能用到的C語言內(nèi)容,同時作為i0S的開發(fā)入門,更容易讓讀者接受。如果有一定的C語言基礎(chǔ)的讀者,可以跳過這一部分,直接進(jìn)行Objective-C的學(xué)習(xí)。Objective-C是iOS開發(fā)的主要語言,它是對C語言的一種擴(kuò)展,比如單根繼承(NSObject),@“字符串”等,是一種面向?qū)ο蟮木幊陶Z言。學(xué)習(xí)了前面的C語言基礎(chǔ)就更容易理解和掌握Objective-C這部分內(nèi)容。學(xué)習(xí)了編程語言之后,就可以正式開始iOS應(yīng)用開發(fā)的學(xué)習(xí)啦,《蘋果iOS6開發(fā)從入門到實戰(zhàn)》第三部分將為你介紹cocoa提供的一些框架,一些常用的控件、庫、圖形集等等,這部分是真正的iOS開發(fā)的核心,所以一定要好好閱讀和練習(xí)。為了讓讀者能夠開發(fā)一些質(zhì)量和交互更好的應(yīng)用,我們安排了第四部分內(nèi)容,讓讀者的iOS開發(fā)水平得到更高層次進(jìn)階,掌握這部分內(nèi)容以后,你將不再懼怕任何“變態(tài)”的設(shè)計和需求。

作者簡介

  馬泳宇英國劍橋大學(xué)網(wǎng)絡(luò)、視音頻技術(shù)博士美國蘋果公司核心開發(fā)工程師深圳市政大型項目云計算平臺總策劃及總工程師中國人壽保險e動力系統(tǒng)平臺研發(fā)總負(fù)責(zé)人中國工商銀行移動智慧銀行系統(tǒng)平臺研發(fā)總負(fù)責(zé)人中國交通銀行移動智慧查詢系統(tǒng)平臺研發(fā)總負(fù)責(zé)人

圖書目錄

第一部分 C語言基礎(chǔ)
第一章數(shù)據(jù)類型、運算符、表達(dá)式
1.1 C語言的字符集
1.2 語言詞匯
1.3 數(shù)據(jù)類型
1.3.1 常量與變量
1.3.2 常量和符號常量
1.4 算術(shù)運算符和算術(shù)表達(dá)式
1.4.1 C運算符簡介
1.4.2 算術(shù)表達(dá)式
第二章結(jié)構(gòu)化程序設(shè)計
2.1 C語句概述
2.2 賦值語句
2.3 分支結(jié)構(gòu)程序
2.4 if語句的嵌套
2.5 switch語句
2.6 循環(huán)控制
2.6.1 goto語句以及用goto語句構(gòu)成循環(huán)
2.6.2 while語句
2.6.3 do-while語句
2.6.4 for語句
2.6.5 循環(huán)的嵌套
2.6.6 幾種循環(huán)的比較
2.7 break語句
2.8 continue語句
第三章數(shù)組、函數(shù)、指針
3.1 一維數(shù)組的定義
3.2 一維數(shù)組元素的引用
3.3 一維數(shù)組的初始化
3.4 二維數(shù)組的定義
3.5 二維數(shù)組元素的引用
3.6 二維數(shù)組的初始化
3.7 字符數(shù)組
3.7.1 字符數(shù)組的定義
3.7.2 字符數(shù)組的初始化
3.7.3 字符數(shù)組的引用
3.8 字符串和字符串結(jié)束標(biāo)志
3.9 函數(shù)概述
3.10 函數(shù)定義的一般形式
3.11函數(shù)的參數(shù)和函數(shù)的值
3.11.1 形式參數(shù)和實際參數(shù)
3.11.2 函數(shù)的返回值
3.12 函數(shù)的調(diào)用
3.12.1 函數(shù)調(diào)用的一般形式
3.12.2 函數(shù)調(diào)用的方式
3.12.3 被調(diào)用函數(shù)的聲明和函數(shù)原型
3.12.4 函數(shù)的嵌套調(diào)用
3.12.5 函數(shù)的遞歸調(diào)用
3.13 局部變量和全局變量
3.13.1 局部變量
3.13.2 全局變量
3.14 指針
3.15 地址指針的基本概念
3.16 變量的指針和指向變量的指針變量
3.16.1 定義一個指針變量
3.16.2 指針變量的引用
3.17 數(shù)組指針和指向數(shù)組的指針變量
3.17.1 指向數(shù)組元素的指針
3.17.2 通過指針引用數(shù)組元素
3.18 函數(shù)指針變量
3.19 指針型函數(shù)
3.20 指針數(shù)組和指向指針的指針
3.20.1 指針數(shù)組的概念
3.20.2 指向指針的指針
3.21 有關(guān)指針的數(shù)據(jù)類型的小結(jié)
3.22 指針運算的小結(jié)
3.23 void指針類型
第四章結(jié)構(gòu)體、共用體、枚舉、預(yù)處理
4.1 定義一個結(jié)構(gòu)的一般形式
4.2 結(jié)構(gòu)類型變量的說明
4.3 結(jié)構(gòu)變量成員的表示方法
4.4 結(jié)構(gòu)變量的賦值
4.5 結(jié)構(gòu)變量的初始化
4.6 結(jié)構(gòu)數(shù)組的定義
4.7 結(jié)構(gòu)指針變量的說明和使用
4.7.1 指向結(jié)構(gòu)變量的指針
4.7.2 指向結(jié)構(gòu)數(shù)組的指針
4.8 枚舉類型
4.8.1 枚舉類型的定義和枚舉變量的說明
4.8.2 枚舉類型變量的賦值和使用
4.9 宏定義
4.9.1 無參宏定義
4.9.2 帶參宏定義
4.10 類型定義符typedef
4.11 用extern聲明外部變量
4.12 用static聲明局部變量
4.13 用const聲明常量
第五章數(shù)據(jù)結(jié)構(gòu)與算法簡介
5.1 數(shù)據(jù)結(jié)構(gòu)基本概念和術(shù)語
5.2 程序的靈魂—算法
5.2.1 算法的概念
5.2.2 算法的特點
5.2.3 簡單算法舉例
第二部分   Objective-C語言
第六章 Objective–C基礎(chǔ)
6.1 Objective-C概述
6.2 開發(fā)工具Xcode
6.3 HelloWorld解析
6.3.1 #import
6.3.2 NSLog()
6.3.3 @”字符串”
6.3.4 注釋
6.3.5 #progma mark
6.4面向?qū)ο蠛兔嫦蜻^程
第七章類和對象
7.1認(rèn)識對象
7.2 認(rèn)識類
7.3 OC中類的定義
7.3.1 接口(interface)
7.3.2 實現(xiàn)(implementation)
7.3.3 Struct和Class比較
7.4 創(chuàng)建對象
7.4.1 類方法和實例方法
7.4.2 內(nèi)存分配
7.4.3 初始化
7.4.4 便利構(gòu)造器
第八章屬性及點語法
8.1 屬性
8.2 屬性關(guān)鍵字
8.3 點語法
第九章字符串、集合
9.1 數(shù)據(jù)類型
9.1.1 與C共有的數(shù)據(jù)類型
9.1.2 OC擴(kuò)展的數(shù)據(jù)類型
9.2 字符串(NSString)
9.2.1 NSString 對象初始化
9.2.2 字符串長度獲取
9.2.3獲取字符串的子串
9.2.4字符串的比較
9.2.5類型轉(zhuǎn)換
9.2.6 字符串(NSMutableString)
9.3 數(shù)組
9.3.1 NSArray
9.3.2 NSArray簡化
9.3.3 NSMutableArray
9.4 字典
9.4.1 NSDictionary
9.4.2 NSMutableDictionary
9.5 集
9.5.1 NSSet
9.5.2 NSMutableSet
9.6 快速枚舉
第十章內(nèi)存管理
10.1 程序內(nèi)存分配
10.2 Objective-C內(nèi)存管理
10.2.1所有權(quán)機(jī)制
10.2.2 內(nèi)存管理黃金法則
10.2.3 便利構(gòu)造器內(nèi)存管理
10.2.4 設(shè)置器,訪問器內(nèi)存管理
10.2.5 常見錯誤
10.2.6 規(guī)則總結(jié)
10.2.7 ARC(Automatic Reference Counting)機(jī)制
第十一章封裝、繼承、多態(tài)
11.1 封裝
11.2 繼承
11.3 多態(tài)
第十二章類目、延展、協(xié)議、單例
12.1 類目Category
12.1.1 類目的聲明和實現(xiàn)
12.1.2 類目的使用
12.1.3 舉例
12.1.4 類目的局限性
12.2 延展Extension
12.3 協(xié)議Protocol
12.3.1 協(xié)議的定義
12.3.2 協(xié)議的作用
12.3.3 協(xié)議的特點
12.4 單例Singleton
第三部分核心框架
第十三章程序基本結(jié)構(gòu)
13.1 Main函數(shù)
13.2 創(chuàng)建工程
13.3 應(yīng)用程序的委托
13.4 UIWindow
第十四章視圖
14.1 UIView的初始化方式
14.2 UIView的常見屬性及含義
14.3 UIView的常用方法
14.4 自定義UIView
第十五章簡單視圖控件
15.1 按鈕UIButton
15.1.1 UIButton的初始化
15.1.2 事件與回調(diào)
15.1.3 設(shè)置背景和文字
15.1.4 自定義按鈕
15.2 標(biāo)簽UILabel
15.2.1 UILabel的常用屬性
15.2.2  UILabel的初始化
15.2.3更好的文本展示
15.3 其他簡單控件
15.3.1 開關(guān)控件UISwitch
15.3.2 滑塊控件UISlider
15.3.3 多選控件UISegmentedControl
第十六章視圖控制器
16.1 基本視圖控制器
16.1.1 UIViewController的初始化
16.1.2 常用方法和執(zhí)行順序
16.1.3 自定義視圖控制器
16.1.4 視圖控制器的切換
16.2導(dǎo)航控制器
16.2.1 導(dǎo)航控制器的推送和返回
16.2.2 導(dǎo)航欄的自定義
16.3 標(biāo)簽控制器
16.3.1 標(biāo)簽控制器的切換關(guān)系
16.3.2 標(biāo)簽控制器的初始化
16.3.3 設(shè)置文字與圖片
16.3.4 UITabBarController的自定義
16.4自動布局
16.4.1 AutoLayout簡介
16.4.2 創(chuàng)建約束條件
16.4.3添加約束條件
第十七章 UIView動畫以及觸摸手勢
17.1 UIView動畫簡述
17.2 建立UIView動畫
17.3 動畫回調(diào)
17.4 過渡動畫
17.5 動畫Blocks的使用
17.6圖像視圖動畫
17.7 觸摸事件
17.8 手勢
第十八章滾動視圖的使用
18.1 UIScrollView滾動視圖
18.1.1 UIScrollView的工作機(jī)制
18.1.2 UIScrollView的常用屬性
18.1.3 UIScrollView的實際使用
18.2 UIPageControl頁面指示器控件
18.3 構(gòu)建UIPickerView多輪表格
18.3.1 創(chuàng)建UIPickerView
18.3.2 創(chuàng)建基于視圖的選取器
18.4 使用UIDatePicker時間選取器
第十九章創(chuàng)建和管理表格視圖
19.1 UITableView和UITableViewController簡介
19.2 創(chuàng)建表格
19.4 字體表格實例
19.5 使用內(nèi)置單元格類型
19.5.1 修改內(nèi)置單元格
19.6 定制自己的單元格
19.7 修改單元格的選中樣式
19.8 記住定制單元格的控制狀態(tài)
19.9 移出單元格選中時的高亮顯示狀態(tài)
19.10 單元格的配件樣式
19.11 編輯單元格
19.11.1 處理刪除請求
19.11.2 滑動單元格
19.11.3 對單元格重新排序
19.12 表格數(shù)據(jù)排序
19.13 創(chuàng)建分段表格
19.13.1 創(chuàng)建標(biāo)題
19.13.2 創(chuàng)建分段索引
19.13.3 定制表頭和腳注
19.14 創(chuàng)建分組表格
19.15 創(chuàng)建搜索表格
19.16 下拉刷新(ios6新特征)
19.17 UICollectionView(ios6新特征)
19.17.1 配置數(shù)據(jù)源
19.17.2 使用UICollectionViewFlowLayout
19.17.3 刪除和添加項
19.17.4 使用UICollectionViewLayout
第二十章輸入控件
20.1 文本輸入
20.2 取消鍵盤
20.3 輸入控制
第二十一章網(wǎng)絡(luò)開發(fā)
21.1 檢查網(wǎng)絡(luò)狀態(tài)
21.2 同步請求
21.3 異步請求
21.4  GET與POST
21.5 數(shù)據(jù)上傳與下載
21.5.1 XML與XML解析
21.5.2 JSON與JSON解析
21.6 ASIHTTPRequest簡介
21.7 網(wǎng)頁視圖
第二十二章音頻與視頻
22.1音頻
22.2 視頻
第四部分高級應(yīng)用
第二十三章高級動畫
23.1 圖層
23.1.1圖層的坐標(biāo)系
23.1.2 指定圖層的幾何
23.1.3 圖層的幾何變換
23.1.4 變換函數(shù)
23.1.5 修改變換的數(shù)據(jù)結(jié)構(gòu)
23.1.6 通過鍵值路徑修改變換
23.2 使用Core Animation Transitions
23.3 深入了解 Core Animation
23.3.1 基本概念
23.3.2 CALayer及時間模型
23.3.3 顯式動畫Animation
23.3.4 CABasicAnimation的實際使用
23.3.5 CAKeyframeAnimation的實際使用
23.3.6 CAAnimationGroup組合動畫的使用
第二十四章使用相冊和照相機(jī)
24.1 使用圖像拾取器
24.2 使用照相機(jī)
24.3 圖像的存儲
24.4 圖像的重構(gòu)
第二十五章數(shù)據(jù)持久性
25.1 應(yīng)用程序的沙盒
25.2 獲取文件路徑
25.3 屬性列表序列化
25.4 對象歸檔
25.4.1 遵守并實現(xiàn)NSCoding
25.4.2 對對象進(jìn)行歸檔
25.4.3 讀取歸檔的數(shù)據(jù)
25.5 文件管理
25.6 Core Data的使用
第二十六章多線程
26.1 線程與多線程
26.2 開辟子線程
26.3 定時器NSTimer
26.4 通知
第二十七章地圖
27.1 定位
27.2 地圖視圖
27.3 地圖注解
27.4 自定義地圖注解
第二十八章真機(jī)調(diào)試
第二十九章訪問設(shè)備能力(真機(jī))
29.1 加速計
29.1.1 加速計的物理特性
29.1.2 訪問加速計
29.2 控制屏幕的亮度
29.3 獲取當(dāng)前設(shè)備信息
29.4 監(jiān)控電池狀態(tài)
29.5 啟用和禁用接近傳感器
29.6 檢測設(shè)備晃動

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號