iOS實戰:蘋果「生態圈」編程卷(Swift版)

iOS實戰:蘋果「生態圈」編程卷(Swift版)
定價:294
NT $ 256
  • 作者:關東升
  • 出版社:清華大學出版社
  • 出版日期:2016-01-01
  • 語言:簡體中文
  • ISBN10:7302417741
  • ISBN13:9787302417743
  • 裝訂:314頁 / 普通級 / 1-1
 

內容簡介

智捷課堂團隊編著的「iOS實戰」系列圖書中的一本,《iOS實戰:蘋果”生態圈”編程卷(Swift版)》系統介紹了蘋果產品「生態圈」的相關知識。

全書共分為13章,分別介紹了蘋果網絡編程、Core Data技術、iCloud編程、推送通知、社交網絡編程、Newsstand、應用內購買、Passbook、HomeKit、Handoff、定位服 務和地圖應用開發。書中全部采用基於iOS 8的最新API。

關東升,國內著名iOS/Cocos技術作家,iOS技術顧問,Cocos最有價值專家(CVP),智捷課堂首席培訓專家。擔任51CTO社區iOS技術顧問,精通iOS、Android和Windows及HTML5等移動開發技術。曾先后主持開發大型網絡游戲《神農訣》的iOS和Android客戶端開發,國家農產品追溯系統的iPad客戶端開發,酒店預訂系統的iOS客戶端開發,金融系統的ios、Windows及Android客戶端開發。

在AppStore上發布數款游戲和應用軟件,擅長移動平台的應用和游戲類項目開發。長期為中國移動研究院、方正科技、大唐電信、中國石油、工商銀行、南方 航空、惠普、東軟、NTT等企事業單位提供技術咨詢及員工培訓。

著有《iOS網絡編程與雲端應用最佳實踐》、《iOS傳感器應用開發最佳實踐》、《iOS 圖形圖像、動畫和多媒體編程技術最佳實踐》、《iOS開發指南》、《交互設計的藝術》、《Cocos2d—x實戰:C++卷》、《Cocos2d—x實 戰:Lua卷》、《Cocos2d—x實戰:工具卷》、《Cocos2d—x實戰:JS卷》等專業圖書。
 

目錄

第1章准備開始
1.1本書結構
1.2本書中的約定
1.2.1實例代碼約定
1.2.2圖示約定
1.2.3圖中手勢
1.2.4方法命名約定
1.2.5構造器命名約定
第2章蘋果網絡
2.1網絡結構
2.1.1客戶端服務器結構網絡
2.1.2對等結構網絡
2.2基於Socket的C/S結構網絡通信
2.2.1Socket概念
2.2.2Socket編程
2.2.3實例:CFStream實現TCPSocket服務器端
2.2.4實例:NSStream實現TCPSocket客戶端
2.3Bonjour服務發現
2.3.1發布服務
2.3.2解析服務
2.3.3查找服務
2.3.4實例:基於服務發現的Socket通信服務器端
2.3.5實例:基於服務發現的Socket通信客戶端
2.4對等結構網絡
2.4.1使用MultipeerConnectivity開發對等結構網絡應用
2.4.2實例:P2PGame游戲
本章小結
第3章CoreData數據持久化技術
3.1對象關系映射
3.2CoreData堆棧
3.3建模和生成實體
3.3.1建模
3.3.2生成實體
3.4實例:采用CoreData實現MyNotes應用
3.4.1采用CoreData分層架構設計
3.4.2查詢數據
3.4.3修改數據
本章小結
第4章iCloud編程
4.1蘋果雲服務—iCloud
4.2鍵值數據存儲
4.2.1鍵值數據存儲編程
4.2.2實例:iCloud鍵值數據存儲
4.3文檔存儲
4.3.1iCloud存儲運行過程
4.3.2實例:iCloud文檔存儲編程
4.4iCloudCoreData技術
4.4.1實例:iCloudCoreData實現MyNotes應用
4.4.2配置Xcode工程
4.4.3修改持久化存儲協調者
4.4.4修改被管理的對象上下文
4.4.5合並iCloud數據
4.4.6更新UI
4.5CloudKit存儲編程
4.5.1CloudKit術語
4.5.2iCloudDashboard
4.5.3實例:CloudKit實現MyNotes應用
本章小結
第5章推送通知
5.1蘋果中究竟有多少個「通知」
5.1.1廣播通知
5.1.2本地通知
5.1.3推送通知
5.2配置推送通知
5.2.1證書簽名請求
5.2.2創建AppID
5.2.3配置AppID支持推送通知
5.2.4生成APNS的SSL證書
5.2.5下載SSL證書
5.2.6為SSL證書導出p12文件
5.3iOS客戶端編程
5.3.1代碼實現
5.3.2可選擇的推送通知
5.4推送服務端編程
5.4.1使用PHP實現推送服務
5.4.2使用Java推送服務
本章小結
第6章社交網絡編程
6.1蘋果的社交網絡
6.1.1設置賬戶信息
6.1.2社交網絡編程API
6.2使用iOS標准界面編寫客戶端
6.2.1撰寫視圖控制器SLComposeViewController
6.2.2實例:新浪微博客戶端
6.3編寫自己的社交網絡客戶端
6.3.1編寫社交網絡客戶端應用程序流程
6.3.2實例:編寫新浪微博客戶端
本章小結
第7章報刊雜志—Newsstand應用編程
7.1報刊雜志應用
7.2報刊雜志應用編程
7.2.1配置報刊雜志應用
7.2.2使用NewsstandKitAPI
7.3實例:報刊雜志應用
7.3.1實例設計原型
7.3.2實例設計類圖
7.3.3初始化雜志界面
7.3.4主動式下載資源
7.3.5后台下載資源
7.3.6斷點續傳
7.3.7讀取雜志內容
本章小結
第8章應用內購買
8.1應用內購買實例設計
8.2搭建應用內購買開發環境
8.2.1添加測試用戶
8.2.2創建AppID
8.2.3添加空白應用IAPDemo
8.2.4為IAPDemo應用添加購買項目
8.3內置產品類型應用內購買
8.3.1創建工程
8.3.2初始化處理
8.3.3獲得產品信息
8.3.4處理交易結果
8.3.5恢復交易
8.3.6測試應用內購買
8.4服務器產品類型應用內購買
8.4.1工作流程
8.4.2應用內購買iOS客戶端
8.4.3PHP服務器端實現
本章小結
第9章Passbook開發
9.1Passbook與Pass
9.1.1Pass的5種風格
9.1.2Pass的內部結構
9.2設計Pass
9.2.1pass.json文件結構
9.2.2Pass類型和字段
9.2.3二維條形碼
9.2.4位置與時間
9.2.5本地化
9.2.6圖標和圖片的使用
9.3創建Pass
9.3.1創建Pass證書
9.3.2數字簽名與打包Pass文件
9.4發布Pass
9.4.1Email發布
9.4.2Web網站發布
9.5PassKit編程
9.5.1實例:MyPass實例設計與說明
9.5.2配置Xcode工程
9.5.3訪問Passbook
9.5.4添加與替換Pass
9.5.5查看Pass詳細內容和刪除Pass
本章小結
……
第10章智能家居與HomeKit編程
第11章Handoff編程
第12章定位
第13章地圖應用開發
網路書店 類別 折扣 價格
  1. 新書
    87
    $256