会员   密码 您忘记密码了吗?
1,580,249 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

商品分类

浏览历史

当前位置: 首页 > 简体书 > 瘋狂iOS講義(上):Objective-C 2.0與iPhone/iPad應用開發基礎
瘋狂iOS講義(上):Objective-C 2.0與iPhone/iPad應用開發基礎
上一张
下一张
prev next

瘋狂iOS講義(上):Objective-C 2.0與iPhone/iPad應用開發基礎

作者: 李剛
出版社: 電子工業出版社
出版日期: 2014-01-01
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT594.00
市场价格: RM106.79
本店售价: RM95.04
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

以最新的iOS 7.0、Xcode 5為平台,全面介紹iOS應用開發的基礎知識。全書從Objective-C基本語法開始,詳細介紹了Objective-C的基本語法結構、Objective-C的面向對象特征、Foundation框架的核心類庫用法、文件 I/O體系等知識,掌握Objective-C語言是iOS引用開發的基礎。之后,本書將帶領讀者掌握iOS應用開發的基本理論以及iOS應用的MVC設計和事件處理編程,重點介紹iOS界面編程、iOS應用的生命周期、Quartz 2D繪圖、坐標變換、Core Image濾鏡、Core Animation動畫等內容。最后介紹了一個《瘋狂連連看》游戲實例。

《瘋狂軟件教育標准教材·瘋狂iOS講義(上):Objective-C 2.0與iPhone/iPad應用開發基礎(附光盤)》並不局限於介紹iOS編程的各種理論知識,而是從「項目驅動」的角度來講授理論,全書一共包括近百個實例,這些示范性的實例既可幫讀者更好地理解各知識點在實際開發中的應用,也可供讀者在實際開發時作為參考,拿來就用。

本書為所有打算深入掌握iOS編程的讀者而編寫,適合各層次的iOS學習者和開發者閱讀,也適合作為大學教育、培訓機構的iOS教材。但如果只是想簡單涉獵iOS應用開發,則本書過於龐大,不適合閱讀。

李剛,從事10多年的軟件行業從業經歷,現任瘋狂軟件教育中心教學總監。51cto專家門診特邀嘉賓。曾任廣州電信、廣東龍泉科技等公司的技術培訓導師,廣東技術師范學院計算機科學系的兼職副教授。培訓的學生已在華為、IBM、阿里軟件、網易、電信盈科等名企就職。國內著名高端IT技術作家,已出版瘋狂體系圖書均已得到廣泛的市場認同,多次重印成為超級暢銷書,並被多所「985」「211」院校選作教材。部分圖書已被翻譯成繁體中文版、授權到台灣地區。


目錄

第1章 iOS應用與開發環境 1
1.1 Objective-C與iOS簡介 2
1.2 搭建iOS開發環境 3
1.3 第一個Objective-C程序 6
1.4 熟悉Xcode 10
1.5 小結 20

第2章 數據類型和運算符 21
2.1 注釋 22
2.2 標識符和變量 23
2.3 數據類型分類 25
2.4 基本數據類型 26
2.5 類型轉換 34
2.6 運算符 37
2.7 小結 46

第3章 流程控制與數組 47
3.1 順序結構 48
3.2 分支結構 48
3.3 循環結構 54
3.4 控制循環結構 60
3.5 goto語句 62
3.6 數組 64
3.7 小結 78

第4章 C語言特性 79
4.1 函數 80
4.2 局部變量與全局變量 94
4.3 預處理 101
4.4 指針 108
4.5 指針與數組 113
4.6 字符串與指針 121
4.7 函數與指針 123
4.8 指針數組和指向指針的指針 127
4.9 結構體 130
4.10 塊 136
4.11 小結 140

第5章 面向對象(上) 141
5.1 類和對象 142
5.2 方法詳解 154
5.3 成員變量 156
5.4 隱藏和封裝 160
5.5 鍵值編碼(KVC)與鍵值監聽(KVO) 172
5.6 對象初始化 182
5.7 類的繼承 187
5.8 多態 193
5.9 小結 198

第6章 面向對象(下) 199
6.1 Objective-C的包裝類 200
6.2 處理對象 202
6.3 類別與擴展 209
6.4 協議(protocol)與委托 216
6.5 使用@try處理異常 225
6.6 Objective-C反射機制 232
6.7 手動內存管理 237
6.8 自動引用計數 250
6.9 小結 251

第7章 Foundation框架詳解 252
7.1 字符串(NSString與NSMutableString) 253
7.2 日期與時間 256
7.3 對象復制 263
7.4 Objective-C集合概述 269
7.5 數組(NSArray與NSMutableArray) 270
7.6 集合(NSSet與NSMutableSet) 282
7.7 有序集合(NSOrderedSet與NSMutableOrderedSet) 290
7.8 字典(NSDictionary與NSMutableDictionary) 291
7.9 謂詞 301
7.10 小結 307

第8章 文件I/O 308
8.1 使用NSData與NSMutableData 309
8.2 使用NSFileManager管理文件和目錄 310
8.3 使用NSPathUtilities.h管理路徑 314
8.4 使用ProcessInfo獲取進程信息 316
8.5 使用NSFileHandle處理文件IO 317
8.6 使用NSURL讀取網絡資源 319
8.7 使用NSBundle處理項目相關資源 320
8.8 對象歸檔 322
8.9 小結 330

第9章 iOS應用開發入門 331
9.1 從iOS項目開始 332
9.2 MVC 342
9.3 事件機制 349
9.4 Storyboard的改進之處 358
9.5 代碼控制UI界面 360
9.6 美化iOS應用 367
9.6 小結 369

第10章 iOS應用的界面編程 370
10.1 UI控件概述 371
10.2 按鈕(UIButton) 373
實例:豐富多彩的按鈕 376
10.3 文本框(UITextField) 377
實例:用戶登錄界面 379
10.4 多行文本控件(UITextView) 382
10.5 開關按鈕(UISwitch) 390
實例:使用開關控制「手電筒」 390
10.6 分段控件(UISegmentedControl) 391
實例1:通過分段控件控制背景顏色 393
實例2:動態增加、刪除分段 394
10.7 圖像控件(UIImageView) 395
實例1:圖片瀏覽器 396
實例2:「幻燈片」播放器 398
10.8 進度條 399
10.10 警告框(UIAlertView)與UIActionSheet 405
10.11 日期選擇器(UIDatePicker) 411
實例:倒計時器 413
10.12 選擇器(UIPickerView) 415
10.13 微調器(UIStepper) 426
10.14 網頁控件(UIWebView) 428
實例:迷你瀏覽器 430
10.15 工具條(UIToolbar) 431
實例:自定義工具條控件 433
10.16 表格(UITableView)與表格控制器(UITableViewController) 435
10.17 搜索條(UISearchBar) 467
10.18 導航條(UINavigationBar)與導航條控制器(UINavigationController) 475
10.19 網格(UICollectionView)與網格控
制器(UICollectionViewController) 490
10.20 標簽條(UITabBar)與標簽頁 控制器(UITabBarController) 509
10.21 頁控件(UIPageControl)與頁控制器(UIPageViewController) 515
10.22 iPad應用開發 523
10.23 小結 535

第11章 管理iOS應用的運行 537
11.1 自動旋轉機制 538
11.2 旋轉時重構用戶界面 541
11.3 旋轉時切換視圖 543
11.4 iOS應用的生命周期 546
11.5 小結 555

第12章 圖形、圖像與動畫 556
12.1 使用UIImage和CGImage處理位圖 557
12.2 Quartz 2D繪圖 560
12.4 控制疊加模式 599
12.5 處理填充 604
12.6 使用Core Image濾鏡 614
12.7 動畫 621
12.8 小結 636

第13章 瘋狂連連看 637
13.1 游戲簡介 638
13.2 開發游戲界面 639
13.3 游戲的狀態數據模型 646
13.4 加載界面的圖片 651
13.5 實現游戲視圖控制器 653
13.6 實現游戲邏輯 655
13.7 小結 673