技术教育社区
www.teccses.org

iOS实战(Swift版)-苹果生态圈编程卷

封面

作者:关东升著

页数:314

出版社:清华大学出版社

出版日期:2016

ISBN:9787302417743

电子书格式:pdf/epub/txt

内容简介

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

作者简介

关东升,国内知名iOS技术作家,iOS技术顾问,高级培训讲师,移动开发专家。担任51CTO社区iOS技术顾问,精通iOS、Android和Windows Phone及HTML5等移动开发技术。曾先后主持开发大型网络游戏《神农诀》的iOS和Android客户端开发,国家农产品追溯系统的iPad客户端开发,酒店预订系统的iOS客户端开发,金融系统的iOS、Windows Phone 及Android客户端开发。在App Store上发布数款游戏和应用软件,擅长移动平台的应用和游戏类项目开发。长期为中国移动研究院、云南移动、东软、方正科技、大唐电信、中石油、深圳康拓普、上海财富168、天津港务局等企事业单位授课。著有《iOS网络编程与云端应用xx实践》、《iOS传感器应用开发xx实践》、《iOS开发指南——从零基础到App Store上架》、《交互设计的艺术——iOS 7拟物化到扁平化革命》、《Cocos2d-x实战:C++卷》、《Cocos2d-x实战:Lua卷》、《Cocos2d-x实战:工具卷》、《Cocos2d-x实战:JS卷——Cocos2d-JS开发》等专业图书。

本书特色

本书是智捷课堂团队编著的“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章  地图应用开发

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《iOS实战(Swift版)-苹果生态圈编程卷》
Article link:https://www.teccses.org/587536.html