下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
读书 > 移动开发 >IOS > iOS实战:苹果“生态圈”编程卷(Swift版)

iOS实战:苹果“生态圈”编程卷(Swift版)

综合评级:★★★★★

定价:49.00

作者:关东升 著

出版社:清华大学出版社

出版日期:2016年1月

页数:314

字数:512000

ISBN:9787302417743

书籍介绍
本书是智捷课堂团队编著的“iOS实战”系列图书中的一本,本书系统介绍了苹果产品“生态圈”的相关知识。全书共分为13章,分别介绍了苹果网络编程、Core Data技术、iCloud编程、推送通知、社交网络编程、Newsstand、应用内购买、Passbook、HomeKit、Handoff、定位服务和地图应用开发。书中全部采用基于iOS 8的最新API。本书适合作为从事iOS应用开发的软件工程师的参考用书,也可以作为计算机科学与技术、软件工程等专业移动开发类课程的教学用书。
相关课程
目录
第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.1 Socket概念

2.2.2 Socket编程

2.2.3 实例:CFStream实现TCP Socket服务器端

2.2.4 实例:NSStream实现TCP Socket客户端

2.3 Bonjour服务发现

2.3.1 发布服务

2.3.2 解析服务

2.3.3 查找服务

2.3.4 实例:基于服务发现的Socket通信服务器端

2.3.5 实例:基于服务发现的Socket通信客户端

2.4 对等结构网络

2.4.1 使用Multipeer Connectivity开发对等结构网络应用

2.4.2 实例:P2PGame游戏

本章小结

第3章 Core Data数据持久化技术

3.1 对象关系映射

3.2 Core Data堆栈

3.3 建模和生成实体

3.3.1 建模

3.3.2 生成实体

3.4 实例:采用Core Data实现MyNotes应用

3.4.1 采用Core Data分层架构设计

3.4.2 查询数据

3.4.3 修改数据

本章小结

第4章iCloud编程

4.1 苹果云服务——iCloud

4.2 键值数据存储

4.2.1 键值数据存储编程

4.2.2 实例:iCloud键值数据存储

4.3 文档存储

4.3.1 iCloud存储运行过程

4.3.2 实例:iCloud文档存储编程

4.4 iCloud Core Data技术

4.4.1 实例:iCloud Core Data实现MyNotes应用

4.4.2 配置Xcode工程

4.4.3 修改持久化存储协调者

4.4.4 修改被管理的对象上下文

4.4.5 合并iCloud数据

4.4.6 更新UI

4.5 CloudKit存储编程

4.5.1 CloudKit术语

4.5.2 iCloud Dashboard

4.5.3 实例:CloudKit实现MyNotes应用

本章小结

第5章 推送通知

……

第6章 社交网络编程

第7章 报刊杂志——Newsstand应用编程

第8章 应用内购买

第9章 Passbook开发

第10章 智能家居与HomeKit编程

第11章 Handoff编程

第12章 定位

第13章 地图应用开发

热门图书
推荐新闻
技术文库
论坛推荐