iOS开发指南 从零基础到App Store上架(第3版)

iOS开发指南 从零基础到App Store上架(第3版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2015-04
版次: 3
ISBN: 9787115387769
定价: 99.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 658页
字数: 1338千字
正文语种: 简体中文
丛书: 图灵原创
76人买过
  •   《iOS开发指南从零基础到AppStore上架(第3版)》以Swift和Objective-C语言为基础进行讲解,共分4篇:开篇为基础篇,主要讲解iOS的一些基础知识;第二篇为网络篇,主要讲解iOS网络开发的相关知识;第三篇为进阶篇,介绍了iOS高级内容、商业思考等;结尾一篇是实战篇,通过两个真实的项目,带领读者身临其境地完成一个项目的开发,使读者了解整个开发过程以及开发中的技巧。   关东升,智捷课堂创始人,国内知名iOS技术作家,iOS技术顾问,高级培训讲师,移动开发专家。担任51CTO社区iOS技术顾问,精通iOS、Android和Windows?Phone及HTML5等移动开发技术。曾先后主持开发大型网络游戏《神农诀》的iOS和Android客户端开发,国家农产品追溯系统的iPad客户端开发,酒店预订系统的iPhone客户端开发,金融系统微博的iOS、Windows?Phone?及Android客户端开发。在App?Store上发布多款游戏和应用软件,擅长移动平台的应用和游戏类项目开发。长期为中国移动研究院、云南移动、东软、方正科技、惠普、NTT、深圳康拓普、上海财富168、天津港务局、福州软件园、广州软件园等企事业单位授课。除本书外,还著有《Swift开发指南》《iPhone与iPad开发实战——iOS经典应用剖析》《品味移动设计》《交互设计的艺术》《Android开发案例驱动教程》、《Android网络游戏开发实战》,以及《Cocos2d-x实战》系列丛书等。 前  言 第一部分 基础篇 第1章 开篇综述1.1 iOS概述1.2 开发环境及开发工具1.3 本书中的约定第2章 第一个iOS应用程序2.1 创建HelloWorld工程2.2 HelloWorld工程中的故事板文件2.3 应用生命周期 2.4 视图生命周期 2.5 设置产品属性2.6 iOS API简介2.7 小结第3章 UIView与视图3.1 视图“始祖”——UIView3.2 标签与按钮3.3 动作与输出口 3.4 TextField和TextView3.5 开关控件、滑块控件和分段控件3.6 网页视图WebView3.7 等待相关的控件与进度条3.8 警告框和操作表3.9 工具栏和导航栏3.10 小结第4章 iOS 8多分辨率屏幕适配4.1 iOS 8屏幕的多样性 4.2 iOS屏幕布局4.3 Auto Layout布局4.4 Size Class与iOS 8多屏幕适配4.5 在屏幕滚动视图中使用Auto Layout和Size Class4.6 使用资源目录(asset catalog)管理图片4.7 小结第5章 委托协议、数据源协议与高级视图5.1 视图中的委托协议和数据源协议5.2 选择器5.3 集合视图5.4 小结 第6章 表视图6.1 概述6.2 简单表视图6.3 分节表视图6.4 修改单元格6.5 表视图UI设计模式 6.6 小结第7章 视图控制器与导航模式7.1 概述7.2 平铺导航7.3 标签导航7.4 树形结构导航7.5 组合使用导航模式7.6 小结 第8章 iOS常用设计模式8.1 单例模式8.2 委托模式8.3 观察者模式8.4 MVC 模式8.5 小结第9章 iPhone与iPad应用开发的差异9.1 概述9.2 iPad专用API9.3 小结第10章 iOS分层架构设计10.1 低耦合企业级系统架构设计10.2 iOS分层架构设计10.3 实例:MyNotes应用10.4 基于同一工程的分层10.5 基于同一工作空间静态链接库实现的WLSOO模式10.6 基于同一工作空间框架实现的WFSSS模式10.7 基于同一工作空间框架实现的WFOOO模式10.8 基于同一工作空间框架实现的WFSOO模式10.9 基于同一工作空间框架实现的WFOSS模式10.10 小结第11章 数据持久化11.1 概述11.2 属性列表11.3 对象归档11.4 使用SQLite数据库11.5 Core Data11.6 小结第12章 应用程序设置12.1 概述12.2 应用程序设置包12.3 设置项目种类12.4 读取设置12.5 小结第13章 国际化13.1 概述13.2 文本信息国际化13.3 xib和故事板文件国际化13.4 资源文件国际化13.5 小结 第14章 访问联系人 14.1 概述14.2 读取联系人信息14.3 写入联系人信息14.4 高级API14.5 小结第二部分 网络篇 第15章 访问Web Service15.1 概述15.2 数据交换格式15.3 REST Web Service15.4 使用轻量级网络请求框架MKNetworkKit15.5 反馈网络信息改善用户体验15.6 小结 第16章 定位服务与地图应用16.1 定位服务16.2 使用iOS苹果地图16.3 使用程序外地图16.4 小结第三部分 进阶篇 第17章 iOS中的商业模式17.1 收费策略 17.2 使用苹果iAd 广告17.3 使用谷歌AdMob广告17.4 小结第18章 找出程序中的bug——调试 18.1 Xcode调试工具18.2 日志与断言输出18.3 异常堆栈报告分析18.4 在iOS设备上调试18.5 Xcode设备管理工具18.6 小结第19章 测试驱动下的iOS应用开发19.1 测试驱动的软件开发概述19.2 使用XCTest测试框架19.3 异步单元测试19.4 性能测试19.5 iOS单元测试最佳实践19.6 小结第20章 让你的程序“飞”起来——性能优化20.1 内存优化20.2 优化资源文件20.3 延迟加载20.4 数据持久化的优化20.5 可重用对象的使用20.6 并发处理与多核CPU20.7 小结 第21章 管理好你的程序代码——代码版本控制21.1 概述 21.2 Git代码版本控制21.3 GitHub代码托管服务21.4 小结第22章 把你的应用放到App Store上22.1 收官22.2 发布流程22.3 常见审核不通过的原因22.4 小结第四部分 实战篇 第23章 重构MyNotes应用——iOS网络通信中的设计模式与架构设计23.1 移动网络通信应用的分层架构设计23.2 Objective-C版本:在工作空间中添加和配置MKNetworkKit 23.3 基于委托模式实现23.4 基于观察者模式的通知机制实现23.5 小结第24章 iOS敏捷开发项目实战——2016里约热内卢奥运会应用开发及App Store发布24.1 应用分析与设计24.2 iOS敏捷开发24.3 任务1:创建应用工作空间和工程 24.4 任务2:信息系统层与持久层开发24.5 任务3:业务逻辑层开发24.6 任务4:表示层开发24.7 任务5:收工24.8 小结
  • 内容简介:
      《iOS开发指南从零基础到AppStore上架(第3版)》以Swift和Objective-C语言为基础进行讲解,共分4篇:开篇为基础篇,主要讲解iOS的一些基础知识;第二篇为网络篇,主要讲解iOS网络开发的相关知识;第三篇为进阶篇,介绍了iOS高级内容、商业思考等;结尾一篇是实战篇,通过两个真实的项目,带领读者身临其境地完成一个项目的开发,使读者了解整个开发过程以及开发中的技巧。
  • 作者简介:
      关东升,智捷课堂创始人,国内知名iOS技术作家,iOS技术顾问,高级培训讲师,移动开发专家。担任51CTO社区iOS技术顾问,精通iOS、Android和Windows?Phone及HTML5等移动开发技术。曾先后主持开发大型网络游戏《神农诀》的iOS和Android客户端开发,国家农产品追溯系统的iPad客户端开发,酒店预订系统的iPhone客户端开发,金融系统微博的iOS、Windows?Phone?及Android客户端开发。在App?Store上发布多款游戏和应用软件,擅长移动平台的应用和游戏类项目开发。长期为中国移动研究院、云南移动、东软、方正科技、惠普、NTT、深圳康拓普、上海财富168、天津港务局、福州软件园、广州软件园等企事业单位授课。除本书外,还著有《Swift开发指南》《iPhone与iPad开发实战——iOS经典应用剖析》《品味移动设计》《交互设计的艺术》《Android开发案例驱动教程》、《Android网络游戏开发实战》,以及《Cocos2d-x实战》系列丛书等。
  • 目录:
    前  言 第一部分 基础篇 第1章 开篇综述1.1 iOS概述1.2 开发环境及开发工具1.3 本书中的约定第2章 第一个iOS应用程序2.1 创建HelloWorld工程2.2 HelloWorld工程中的故事板文件2.3 应用生命周期 2.4 视图生命周期 2.5 设置产品属性2.6 iOS API简介2.7 小结第3章 UIView与视图3.1 视图“始祖”——UIView3.2 标签与按钮3.3 动作与输出口 3.4 TextField和TextView3.5 开关控件、滑块控件和分段控件3.6 网页视图WebView3.7 等待相关的控件与进度条3.8 警告框和操作表3.9 工具栏和导航栏3.10 小结第4章 iOS 8多分辨率屏幕适配4.1 iOS 8屏幕的多样性 4.2 iOS屏幕布局4.3 Auto Layout布局4.4 Size Class与iOS 8多屏幕适配4.5 在屏幕滚动视图中使用Auto Layout和Size Class4.6 使用资源目录(asset catalog)管理图片4.7 小结第5章 委托协议、数据源协议与高级视图5.1 视图中的委托协议和数据源协议5.2 选择器5.3 集合视图5.4 小结 第6章 表视图6.1 概述6.2 简单表视图6.3 分节表视图6.4 修改单元格6.5 表视图UI设计模式 6.6 小结第7章 视图控制器与导航模式7.1 概述7.2 平铺导航7.3 标签导航7.4 树形结构导航7.5 组合使用导航模式7.6 小结 第8章 iOS常用设计模式8.1 单例模式8.2 委托模式8.3 观察者模式8.4 MVC 模式8.5 小结第9章 iPhone与iPad应用开发的差异9.1 概述9.2 iPad专用API9.3 小结第10章 iOS分层架构设计10.1 低耦合企业级系统架构设计10.2 iOS分层架构设计10.3 实例:MyNotes应用10.4 基于同一工程的分层10.5 基于同一工作空间静态链接库实现的WLSOO模式10.6 基于同一工作空间框架实现的WFSSS模式10.7 基于同一工作空间框架实现的WFOOO模式10.8 基于同一工作空间框架实现的WFSOO模式10.9 基于同一工作空间框架实现的WFOSS模式10.10 小结第11章 数据持久化11.1 概述11.2 属性列表11.3 对象归档11.4 使用SQLite数据库11.5 Core Data11.6 小结第12章 应用程序设置12.1 概述12.2 应用程序设置包12.3 设置项目种类12.4 读取设置12.5 小结第13章 国际化13.1 概述13.2 文本信息国际化13.3 xib和故事板文件国际化13.4 资源文件国际化13.5 小结 第14章 访问联系人 14.1 概述14.2 读取联系人信息14.3 写入联系人信息14.4 高级API14.5 小结第二部分 网络篇 第15章 访问Web Service15.1 概述15.2 数据交换格式15.3 REST Web Service15.4 使用轻量级网络请求框架MKNetworkKit15.5 反馈网络信息改善用户体验15.6 小结 第16章 定位服务与地图应用16.1 定位服务16.2 使用iOS苹果地图16.3 使用程序外地图16.4 小结第三部分 进阶篇 第17章 iOS中的商业模式17.1 收费策略 17.2 使用苹果iAd 广告17.3 使用谷歌AdMob广告17.4 小结第18章 找出程序中的bug——调试 18.1 Xcode调试工具18.2 日志与断言输出18.3 异常堆栈报告分析18.4 在iOS设备上调试18.5 Xcode设备管理工具18.6 小结第19章 测试驱动下的iOS应用开发19.1 测试驱动的软件开发概述19.2 使用XCTest测试框架19.3 异步单元测试19.4 性能测试19.5 iOS单元测试最佳实践19.6 小结第20章 让你的程序“飞”起来——性能优化20.1 内存优化20.2 优化资源文件20.3 延迟加载20.4 数据持久化的优化20.5 可重用对象的使用20.6 并发处理与多核CPU20.7 小结 第21章 管理好你的程序代码——代码版本控制21.1 概述 21.2 Git代码版本控制21.3 GitHub代码托管服务21.4 小结第22章 把你的应用放到App Store上22.1 收官22.2 发布流程22.3 常见审核不通过的原因22.4 小结第四部分 实战篇 第23章 重构MyNotes应用——iOS网络通信中的设计模式与架构设计23.1 移动网络通信应用的分层架构设计23.2 Objective-C版本:在工作空间中添加和配置MKNetworkKit 23.3 基于委托模式实现23.4 基于观察者模式的通知机制实现23.5 小结第24章 iOS敏捷开发项目实战——2016里约热内卢奥运会应用开发及App Store发布24.1 应用分析与设计24.2 iOS敏捷开发24.3 任务1:创建应用工作空间和工程 24.4 任务2:信息系统层与持久层开发24.5 任务3:业务逻辑层开发24.6 任务4:表示层开发24.7 任务5:收工24.8 小结
查看详情
系列丛书 / 更多
iOS开发指南 从零基础到App Store上架(第3版)
第一行代码:Android
郭霖 著
iOS开发指南 从零基础到App Store上架(第3版)
啊哈!算法
啊哈磊 著
iOS开发指南 从零基础到App Store上架(第3版)
推荐系统实践
项亮 著
iOS开发指南 从零基础到App Store上架(第3版)
深入浅出Node.js
朴灵 著
iOS开发指南 从零基础到App Store上架(第3版)
SEO教程:搜索引擎优化入门与进阶(第3版)
吴泽欣 著
iOS开发指南 从零基础到App Store上架(第3版)
Unity 3D游戏开发
宣雨松 著
iOS开发指南 从零基础到App Store上架(第3版)
Go语言编程
许式伟 著
iOS开发指南 从零基础到App Store上架(第3版)
JavaScript设计模式与开发实践
曾探 著
iOS开发指南 从零基础到App Store上架(第3版)
腾云:—云计算和大数据时代网络技术揭秘
徐立冰 著
iOS开发指南 从零基础到App Store上架(第3版)
深入React技术栈
陈屹 著
iOS开发指南 从零基础到App Store上架(第3版)
Docker 容器与容器云(第2版)
浙江大学SEL实验室 著
iOS开发指南 从零基础到App Store上架(第3版)
Go并发编程实战(第2版)
郝林 著
相关图书 / 更多
iOS开发指南 从零基础到App Store上架(第3版)
iOS黑客攻防秘籍 第2版
陈德
iOS开发指南 从零基础到App Store上架(第3版)
iOS编程(第6版)
[美]Aaron Hillegass 著;王凤全 译;[美]Christian Keur
iOS开发指南 从零基础到App Store上架(第3版)
iOS开发基础教程(Swift版)(第2版)
陈志峰;田英;翟高粤
iOS开发指南 从零基础到App Store上架(第3版)
iOS开发案例教程(swift版)
孙志敏 田英
iOS开发指南 从零基础到App Store上架(第3版)
iOS应用开发教程(微课视频版)
罗良夫
iOS开发指南 从零基础到App Store上架(第3版)
iOS全埋点解决方案
王灼洲 著
iOS开发指南 从零基础到App Store上架(第3版)
iOS 14开发指南
管蕾
iOS开发指南 从零基础到App Store上架(第3版)
iOS应用逆向与安全之道
罗巍 著
iOS开发指南 从零基础到App Store上架(第3版)
iOS项目开发实战(高等职业教育移动互联应用技术专业教材)
赵善龙 、刘俊驰 主编
iOS开发指南 从零基础到App Store上架(第3版)
iOS开发基础入门与实战
张运生 著;郭敏强、蔡铁、郭敏强、蔡铁、张运生 编
iOS开发指南 从零基础到App Store上架(第3版)
iOS面试一战到底
张益珲 著
iOS开发指南 从零基础到App Store上架(第3版)
iOS程序员面试笔试真题库
蒋信厚 汪小发 楚秦