精通iOS開(kāi)發(fā)(第5版)

出版時(shí)間:2013-9  出版社:人民郵電出版社  作者:[美] David Mark,[瑞典] Jack Nutting,[美] Jeff LaMarche,[法] Fredrik Olsson  譯者:鄧 強(qiáng),武海峰  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

還在iPhone和iPad應(yīng)用開(kāi)發(fā)的大門(mén)前徘徊?還是已經(jīng)投身iOS應(yīng)用開(kāi)發(fā)陣營(yíng),但希望迅速提升自己的功力?選擇本書(shū)絕對(duì)能令你驚喜連連。四位作者均是資深移動(dòng)開(kāi)發(fā)專家,具有豐富的Mac、iOS、Cocoa及Objective-C開(kāi)發(fā)經(jīng)驗(yàn)。作者將多年的實(shí)戰(zhàn)經(jīng)驗(yàn)與智慧感悟匯集成本書(shū),旨在幫助沒(méi)有經(jīng)驗(yàn)的讀者順利叩開(kāi)iOS應(yīng)用開(kāi)發(fā)的大門(mén),幫助有經(jīng)驗(yàn)的讀者迅速提升功力,從而在iOS開(kāi)發(fā)的道路上所向披靡。
本書(shū)自問(wèn)世以來(lái)就受到讀者的交口贊譽(yù),被奉為學(xué)習(xí)iOS平臺(tái)開(kāi)發(fā)的不二之選。中文版累計(jì)銷量已超過(guò)5萬(wàn)冊(cè)。新版針對(duì)iOS 6和新的SDK做了大幅修訂,力求使新老讀者都能有最大收獲。作者重寫(xiě)了所有項(xiàng)目代碼,使之兼容新舊SDK,還專門(mén)新增一章介紹iOS 6的新特性集合視圖,并對(duì)原有的各章內(nèi)容進(jìn)行更新,從而反映出技術(shù)的最新發(fā)展動(dòng)態(tài)。
還等什么?立即展卷閱讀,加入iOS開(kāi)發(fā)的行列吧!

作者簡(jiǎn)介

作者簡(jiǎn)介:
David Mark
經(jīng)驗(yàn)豐富的Mac技術(shù)開(kāi)發(fā)專家,技術(shù)圖書(shū)作者。他撰寫(xiě)過(guò)許多Mac平臺(tái)和iOS開(kāi)發(fā)方面的暢銷書(shū),比如《iPad開(kāi)發(fā)基礎(chǔ)教程》(中文版已由人民郵電出版社出版)。David還是iOS/Android開(kāi)發(fā)公司MartianCraft的聯(lián)合創(chuàng)始人。
Jack Nutting
資深蘋(píng)果移動(dòng)開(kāi)發(fā)技術(shù)專家、技術(shù)圖書(shū)作者。Objective-C和Cocoa框架的堅(jiān)定擁護(hù)者。《iPad開(kāi)發(fā)基礎(chǔ)教程》合著者。個(gè)人博客www.nuthole.com。
Jeff LaMarche
資深Mac與iOS開(kāi)發(fā)人員,擁有20多年開(kāi)發(fā)經(jīng)驗(yàn)。他是MacTech Magazine和蘋(píng)果公司開(kāi)發(fā)人員網(wǎng)站的專欄作家。Jeff關(guān)于iOS開(kāi)發(fā)的博文廣受歡迎,其博客地址為www.iphonedevelopment.blogspot.com。
Fredrik Olsson
具有豐富的Cocoa和iPhone開(kāi)發(fā)經(jīng)驗(yàn),從業(yè)經(jīng)歷豐富,從實(shí)時(shí)匯編到企業(yè)版Java開(kāi)發(fā)。他是Objective-C和Cocoa框架的堅(jiān)定擁護(hù)者。
譯者簡(jiǎn)介:
鄧強(qiáng)
iOS工程師,常年關(guān)注互聯(lián)網(wǎng)行業(yè),對(duì)互聯(lián)網(wǎng)產(chǎn)品和技術(shù)興趣濃厚,Apple粉、Google粉、Amazon粉。職業(yè)生涯的前幾年一直從事金融行業(yè)軟件系統(tǒng)開(kāi)發(fā),后來(lái)不顧一切投身互聯(lián)網(wǎng)。目前在一個(gè)新成立的互聯(lián)網(wǎng)創(chuàng)業(yè)小團(tuán)隊(duì)任職。Email:dengqiang@outlook.com。
武海峰
Linux系統(tǒng)工程師,主要關(guān)注GNU/Linux和移動(dòng)互聯(lián)應(yīng)用,熱衷于開(kāi)源軟件。曾在商業(yè)Linux廠商和移動(dòng)互聯(lián)網(wǎng)創(chuàng)業(yè)公司任職,從事Android系統(tǒng)集成、商業(yè)Linux發(fā)行版集成及移動(dòng)互聯(lián)網(wǎng)產(chǎn)品開(kāi)發(fā)。Email:dinny.wu@gmail.com。

書(shū)籍目錄

目 錄
第1章 歡迎來(lái)到iOS世界  1
1.1  關(guān)于本書(shū)  1
1.2  必要條件  1
1.2.1  開(kāi)發(fā)者選項(xiàng)  3
1.2.2  必備知識(shí)  3
1.3  編寫(xiě)iOS應(yīng)用程序有何不同  4
1.3.1  只能激活一個(gè)應(yīng)用  4
1.3.2  只有一個(gè)窗口  5
1.3.3  有限的訪問(wèn)權(quán)限  5
1.3.4  有限的響應(yīng)時(shí)間  5
1.3.5  有限的屏幕大小  5
1.3.6  有限的系統(tǒng)資源  6
1.3.7  不支持垃圾回收  6
1.3.8  新功能  6
1.3.9  與眾不同的交互方法  7
1.4  本書(shū)內(nèi)容  7
1.5  這一版的新內(nèi)容  8
1.6  準(zhǔn)備開(kāi)始吧  9
第2章 創(chuàng)建項(xiàng)目  10
2.1  在Xcode中創(chuàng)建項(xiàng)目  10
2.1.1  Xcode工作區(qū)窗口  14
2.1.2  深入研究項(xiàng)目  21
2.2  Interface Builder簡(jiǎn)介  23
2.2.1  nib文件的構(gòu)成  24
2.2.2  庫(kù)  25
2.2.3  在視圖中添加標(biāo)簽  26
2.2.4  屬性修改  29
2.3  畫(huà)龍點(diǎn)睛——美化iPhone應(yīng)用  30
2.4  小結(jié)  34
第3章 實(shí)現(xiàn)基本交互  35
3.1  MVC方法  36
3.2  創(chuàng)建項(xiàng)目  36
3.3  視圖控制器  37
3.3.1  輸出口和動(dòng)作  38
3.3.2  清理視圖控制器  41
3.3.3  設(shè)計(jì)用戶界面  41
3.3.4  運(yùn)行應(yīng)用  50
3.3.5  樣式文本  50
3.4  應(yīng)用程序委托  52
3.5  小結(jié)  55
第4章 更豐富的用戶界面  56
4.1  滿是控件的屏幕  56
4.2  活動(dòng)控件、靜態(tài)控件和被動(dòng)控件  58
4.3  創(chuàng)建應(yīng)用程序  59
4.4  實(shí)現(xiàn)圖像視圖和文本字段  59
4.4.1  添加圖像視圖  59
4.4.2  調(diào)整圖像視圖的大小  62
4.4.3  設(shè)置視圖屬性  63
4.4.4  添加文本字段  65
4.4.5  創(chuàng)建和關(guān)聯(lián)輸出口  70
4.5  關(guān)閉鍵盤(pán)  72
4.5.1  輸入完成后關(guān)閉鍵盤(pán)  73
4.5.2  通過(guò)觸摸背景關(guān)閉鍵盤(pán)  74
4.5.3  添加滑塊和標(biāo)簽  76
4.5.4  添加頂部約束  78
4.5.5  創(chuàng)建并關(guān)聯(lián)動(dòng)作方法和輸出口  78
4.5.6  實(shí)現(xiàn)動(dòng)作方法  79
4.6  實(shí)現(xiàn)開(kāi)關(guān)、按鈕和分段控件  80
4.7  實(shí)現(xiàn)分段控件的動(dòng)作方法  84
4.8  實(shí)現(xiàn)操作表單和警告視圖  85
4.8.1  遵從操作表單委托方法  85
4.8.2  顯示操作表單  85
4.9  美化按鈕  88
4.9.1  viewDidLoad方法  89
4.9.2  控件狀態(tài)  90
4.9.3  可拉伸圖像  90
4.10  小結(jié)  91
第5章 自動(dòng)旋轉(zhuǎn)和自動(dòng)調(diào)整大小  92
5.1  自動(dòng)旋轉(zhuǎn)機(jī)制  93
5.1.1  點(diǎn)、像素和Retina顯示屏  93
5.1.2  自動(dòng)旋轉(zhuǎn)的實(shí)現(xiàn)方式  94
5.2  選擇視圖支持的方向  95
5.2.1  應(yīng)用級(jí)支持的方向  95
5.2.2  單個(gè)控制器的旋轉(zhuǎn)支持  96
5.3  使用約束設(shè)計(jì)界面  98
5.3.1  覆蓋默認(rèn)的約束  100
5.3.2  與屏幕等寬的按鈕  101
5.4  旋轉(zhuǎn)時(shí)重構(gòu)視圖  103
5.4.1  創(chuàng)建并關(guān)聯(lián)輸出口  104
5.4.2  旋轉(zhuǎn)時(shí)移動(dòng)按鈕  105
5.5  切換視圖  106
5.5.1  設(shè)計(jì)兩個(gè)視圖  108
5.5.2  實(shí)現(xiàn)視圖切換  109
5.5.3  修改輸出口集合  111
5.6  小結(jié)  112
第6章 多視圖應(yīng)用程序  113
6.1  多視圖應(yīng)用程序的常見(jiàn)類型  113
6.2  多視圖應(yīng)用程序的體系結(jié)構(gòu)  117
6.2.1  根控制器  119
6.2.2  內(nèi)容視圖剖析  119
6.3  UINavigationController  120
6.3.1  創(chuàng)建視圖控制器和nib文件  121
6.3.2  修改應(yīng)用程序委托  123
6.3.3  修改BIDSwitchView- Controller.h  124
6.3.4  添加視圖控制器  124
6.3.5  構(gòu)建帶有工具欄的視圖  126
6.3.6  編寫(xiě)根視圖控制器  128
6.3.7  實(shí)現(xiàn)內(nèi)容視圖  131
6.3.8  轉(zhuǎn)換過(guò)程的動(dòng)畫(huà)效果  134
6.4  小結(jié)  136
第7章 標(biāo)簽欄與選取器  137
7.1  Pickers應(yīng)用程序  138
7.2  委托和數(shù)據(jù)源  140
7.3  建立標(biāo)簽欄框架  141
7.3.1  創(chuàng)建文件  141
7.3.2  添加根視圖控制器  142
7.3.3  創(chuàng)建TabBarController.xib  143
7.3.4  初次運(yùn)行  149
7.4  實(shí)現(xiàn)日期選取器  150
7.5  實(shí)現(xiàn)單組件選取器  153
7.5.1  聲明輸出口和動(dòng)作方法  153
7.5.2  構(gòu)建視圖  153
7.5.3  將控制器實(shí)現(xiàn)為數(shù)據(jù)源和委托  155
7.6  實(shí)現(xiàn)多組件選取器  158
7.6.1  聲明輸出口和動(dòng)作方法  158
7.6.2  構(gòu)建視圖  159
7.6.3  實(shí)現(xiàn)控制器  159
7.7  實(shí)現(xiàn)依賴組件  162
7.8  使用自定義選取器創(chuàng)建一個(gè)簡(jiǎn)單游戲  168
7.8.1  編寫(xiě)控制器頭文件  168
7.8.2  構(gòu)建視圖  169
7.8.3  添加圖像資源  170
7.8.4  實(shí)現(xiàn)控制器  170
7.8.5  最后的細(xì)節(jié)  173
7.8.6  鏈接Audio Toolbox框架  177
7.9  小結(jié)  178
第8章 表視圖簡(jiǎn)介  179
8.1  表視圖基礎(chǔ)  179
8.1.1  表視圖和表視圖單元  180
8.1.2  分組表和無(wú)格式表  180
8.2  實(shí)現(xiàn)一個(gè)簡(jiǎn)單表  181
8.2.1  設(shè)計(jì)視圖  182
8.2.2  編寫(xiě)控制器  182
8.2.3  添加一個(gè)圖像  186
8.2.4  表視圖單元樣式  187
8.2.5  設(shè)置縮進(jìn)級(jí)別  189
8.2.6  處理行的選擇  190
8.2.7  更改字體大小和行高  192
8.3  定制表視圖單元  193
8.3.1  向表視圖單元添加子視圖  193
8.3.2  創(chuàng)建UITableViewCell子類  194
8.3.3  從nib文件加載UITableViewCell  199
8.4  分組分區(qū)和索引分區(qū)  202
8.4.1  構(gòu)建視圖  202
8.4.2  導(dǎo)入數(shù)據(jù)  203
8.4.3  實(shí)現(xiàn)控制器  204
8.4.4  添加索引  207
8.5  實(shí)現(xiàn)搜索欄  208
8.6  小結(jié)  215
第9章 導(dǎo)航控制器和表視圖  216
9.1  導(dǎo)航控制器  216
9.1.1  棧的性質(zhì)  216
9.1.2  控制器?! ?17
9.2  由6個(gè)部分組成的分層應(yīng)用程序:Nav  218
9.2.1  子控制器  219
9.2.2  Nav應(yīng)用程序骨架  223
9.2.3  向項(xiàng)目中添加圖像  229
9.2.4  第一個(gè)子控制器:展開(kāi)按鈕視圖  229
9.2.5  第二個(gè)子控制器:檢查表  237
9.2.6  第三個(gè)子控制器:表行上的控件  242
9.2.7  第四個(gè)子控制器:可移動(dòng)的行  248
9.2.8  第五個(gè)子控制器:可刪除的行  252
9.2.9  第六個(gè)子控制器:可編輯的詳細(xì)面板  257
9.2.10  其他內(nèi)容  272
9.3  小結(jié)  273
第10章 故事板  274
10.1  創(chuàng)建一個(gè)簡(jiǎn)單的故事板  274
10.2  動(dòng)態(tài)原型單元  277
10.2.1  使用故事板的動(dòng)態(tài)表內(nèi)容  277
10.2.2  編輯原型單元  278
10.2.3  實(shí)現(xiàn)表視圖數(shù)據(jù)源  279
10.2.4  它會(huì)加載嗎  281
10.3  靜態(tài)單元  282
10.3.1  實(shí)現(xiàn)靜態(tài)單元  282
10.3.2  實(shí)現(xiàn)表視圖數(shù)據(jù)源  283
10.4  聯(lián)線  285
10.4.1  創(chuàng)建聯(lián)線導(dǎo)航  285
10.4.2  設(shè)計(jì)故事板  286
10.4.3  第一個(gè)視圖轉(zhuǎn)換  287
10.4.4  更為實(shí)用的任務(wù)列表  288
10.4.5  查看任務(wù)詳情  289
10.4.6  設(shè)置更多聯(lián)線  290
10.4.7  從列表中傳遞任務(wù)  291
10.4.8  處理任務(wù)細(xì)節(jié)  292
10.4.9  回傳詳細(xì)信息  293
10.4.10  讓列表獲取詳細(xì)信息  294
10.4.11  小結(jié)  295
第11章 iPad開(kāi)發(fā)注意事項(xiàng)  296
11.1  分割視圖和浮動(dòng)窗口  296
11.1.1  創(chuàng)建SplitView項(xiàng)目  298
11.1.2  在故事板中定義結(jié)構(gòu)  300
11.1.3  使用代碼定義功能  301
11.2  顯示總統(tǒng)信息  307
11.3  創(chuàng)建浮動(dòng)窗口  313
11.4  小結(jié)  319
第12章 應(yīng)用程序設(shè)置及用戶默認(rèn)設(shè)置  320
12.1  設(shè)置捆綁包入門(mén)  320
12.2  AppSettings應(yīng)用程序  321
12.2.1  創(chuàng)建項(xiàng)目  324
12.2.2  使用設(shè)置捆綁包  325
12.2.3  讀取應(yīng)用程序中的設(shè)置  338
12.2.4  在應(yīng)用程序中修改默認(rèn)設(shè)置  342
12.2.5  注冊(cè)默認(rèn)值  344
12.2.6  保證設(shè)置有效  345
12.3  小結(jié)  348
第13章 數(shù)據(jù)持久化基礎(chǔ)知識(shí)  349
13.1  應(yīng)用程序的沙盒  349
13.1.1  獲取Documents目錄  350
13.1.2  獲取tmp目錄  351
13.2  文件保存策略  351
13.2.1  單文件持久化  352
13.2.2  多文件持久化  352
13.3  屬性列表  352
13.3.1  屬性列表序列化  352
13.3.2  Persistence應(yīng)用程序的第一個(gè)版本  353
13.4  對(duì)模型對(duì)象進(jìn)行歸檔  358
13.4.1  遵循NSCoding協(xié)議  358
13.4.2  實(shí)現(xiàn)NSCopying協(xié)議  360
13.4.3  對(duì)數(shù)據(jù)對(duì)象進(jìn)行歸檔和取消歸檔  360
13.4.4  歸檔應(yīng)用程序  361
13.5  使用iOS內(nèi)嵌的SQLite3  364
13.5.1  創(chuàng)建或打開(kāi)數(shù)據(jù)庫(kù)  365
13.5.2  綁定變量  366
13.5.3  SQLite3應(yīng)用程序  367
13.6  使用Core Data  373
13.6.1  實(shí)體和托管對(duì)象  374
13.6.2  Core Data應(yīng)用程序  378
13.7  小結(jié)  386
第14章 iCloud之旅  387
14.1  使用UIDocument管理文檔存儲(chǔ)  387
14.1.1  構(gòu)建TinyPix  388
14.1.2  創(chuàng)建BIDTinyPix-Document類  388
14.1.3  主代碼  391
14.1.4  初始故事板  397
14.1.5  創(chuàng)建BIDTinyPixView類  400
14.1.6  設(shè)計(jì)詳細(xì)視圖  403
14.2  添加iCloud支持  407
14.2.1  創(chuàng)建provisioning profile  408
14.2.2  啟用iCloud授權(quán)  409
14.2.3  如何查詢  409
14.2.4  保存在哪里  411
14.2.5  將首選項(xiàng)保存到iCloud  411
14.3  小結(jié)  412
第15章 Grand Central Dispatch和后臺(tái)處理  414
15.1  Grand Central Dispatch  414
15.2  SlowWorker簡(jiǎn)介  415
15.3  線程基礎(chǔ)知識(shí)  418
15.4  工作單元  419
15.5  GCD:低級(jí)隊(duì)列  419
15.5.1  傻瓜式操作  420
15.5.2  改進(jìn)SlowWorker  421
15.6  后臺(tái)處理  426
15.6.1  應(yīng)用程序生命周期  427
15.6.2  狀態(tài)更改通知  427
15.6.3  創(chuàng)建State Lab項(xiàng)目  428
15.6.4  執(zhí)行狀態(tài)的變化  430
15.6.5  利用執(zhí)行狀態(tài)更改  431
15.6.6  處理不活動(dòng)狀態(tài)  432
15.6.7  處理后臺(tái)狀態(tài)  436
15.7  小結(jié)  443
第16章 使用Quartz和OpenGL繪圖  444
16.1  圖形世界的兩個(gè)視圖  444
16.2  Quartz 2D繪圖方法  445
16.2.1  Quartz 2D的圖形上下文  445
16.2.2  坐標(biāo)系  446
16.2.3  指定顏色  447
16.2.4  在上下文中繪制圖像  449
16.2.5  繪制形狀:多邊形、直線和曲線  449
16.2.6  Quartz 2D工具采樣器:模式、梯度、虛線模式  450
16.3  QuartzFun應(yīng)用程序  451
16.3.1  建立QuartzFun應(yīng)用程序  451
16.3.2  添加Quartz 2D的繪圖代碼  460
16.3.3  優(yōu)化QuartzFun應(yīng)用程序  465
16.4  GLFun應(yīng)用程序  468
16.4.1  建立GLFun應(yīng)用程序  468
16.4.2  創(chuàng)建BIDGLFunView類  469
16.4.3  更新BIDView-Controller類  475
16.4.4  更新nib文件  476
16.4.5  完成GLFun應(yīng)用程序  476
16.5  小結(jié)  476
第17章 輕擊、觸摸和手勢(shì)  477
17.1  多點(diǎn)觸控術(shù)語(yǔ)  477
17.2  響應(yīng)者鏈  478
17.2.1  響應(yīng)事件  478
17.2.2  轉(zhuǎn)發(fā)事件:保持響應(yīng)者鏈的活動(dòng)狀態(tài)  479
17.3  多點(diǎn)觸控體系結(jié)構(gòu)  480
17.4  4個(gè)手勢(shì)通知方法  480
17.5  TouchExplorer應(yīng)用程序  481
17.6  Swipes應(yīng)用程序  485
17.6.1  自動(dòng)手勢(shì)識(shí)別  488
17.6.2  實(shí)現(xiàn)多指滑動(dòng)  489
17.7  檢測(cè)多次輕擊  491
17.8  檢測(cè)捏合和旋轉(zhuǎn)  496
17.9  自定義手勢(shì)  500
17.9.1  CheckPlease應(yīng)用程序  501
17.9.2  CheckPlease的觸摸方法  503
17.10  小結(jié)  505
第18章 Core Location和Map Kit  506
18.1  位置管理器  506
18.1.1  設(shè)置精度  507
18.1.2  設(shè)置距離篩選器  507
18.1.3  啟動(dòng)位置管理器  508
18.1.4  合理使用位置管理器  508
18.2  位置管理器委托  508
18.2.1  獲取位置更新  508
18.2.2  使用CLLocation獲取緯度和經(jīng)度  508
18.2.3  錯(cuò)誤通知  510
18.3  試用Core Location  511
18.4  將移動(dòng)路線展現(xiàn)在地圖上  516
18.5  小結(jié)  519
第19章 陀螺儀和加速計(jì)  520
19.1  加速計(jì)物理學(xué)  520
19.2  不要忘記旋轉(zhuǎn)  521
19.3  Core Motion和動(dòng)作管理器  521
19.3.1  基于事件的動(dòng)作  522
19.3.2  主動(dòng)動(dòng)作訪問(wèn)  527
19.3.3  加速計(jì)結(jié)果  529
19.4  檢測(cè)搖動(dòng)  530
19.4.1  內(nèi)嵌的搖動(dòng)檢測(cè)  531
19.4.2  搖動(dòng)與擊碎  531
19.5  將加速計(jì)用做方向控制器  536
19.5.1  滾彈珠程序  537
19.5.2  實(shí)現(xiàn)BIDBallView類  539
19.5.3  計(jì)算彈珠運(yùn)動(dòng)  542
19.6  小結(jié)  544
第20章 照相機(jī)和照片庫(kù)  545
20.1  圖像選取器和UIImagePicker-
Controller  545
20.2  實(shí)現(xiàn)圖像選取器控制器委托  547
20.3  實(shí)際測(cè)試照相機(jī)和照片庫(kù)  548
20.3.1  設(shè)計(jì)界面  549
20.3.2  實(shí)現(xiàn)照相機(jī)視圖控制器  550
20.4  小結(jié)  553
第21章 集合視圖  554
21.1  創(chuàng)建DialogViewer項(xiàng)目  554
21.2  視圖控制器類  555
21.3  自定義單元  555
21.4  配置視圖控制器  558
21.5  內(nèi)容單元  559
21.6  實(shí)現(xiàn)流式布局  560
21.7  分區(qū)標(biāo)題視圖  562
21.8  小結(jié)  563
第22章 應(yīng)用程序本地化  564
22.1  本地化體系結(jié)構(gòu)  564
22.2  字符串文件  565
22.2.1  字符串文件  566
22.2.2  本地化的字符串宏  566
22.3  現(xiàn)實(shí)中的iOS:本地化應(yīng)用程序  567
22.3.1  創(chuàng)建LocalizeMe  568
22.3.2  測(cè)試LocalizeMe  570
22.3.3  本地化nib文件  571
22.3.4  本地化圖像  575
22.3.5  生成并本地化字符串文件  577
22.3.6  Base Internationalization  579
22.3.7  應(yīng)用顯示名稱的本地化  582
22.4  小結(jié)  583
附錄A  未來(lái)之路  584

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    精通iOS開(kāi)發(fā)(第5版) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

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

京ICP備13047387號(hào)-7