万本电子书0元读

万本电子书0元读

顶部广告

ios开发指南:从零基础到App Store上架电子书

售       价:¥

纸质售价:¥68.30购买纸书

199人正在读 | 3人评论 6.2

作       者:关东升

出  版  社:人民邮电出版社

出版时间:2014-03-01

字       数:65.0万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(5条)
  • 读书简介
  • 目录
  • 累计评论(5条)
《iOS发指南:从零基础到App Store上架(第2版)》采用全新的iOS 7 API,详细介绍了*的iOS 7发相关的知识。《iOS发指南:从零基础到App Store上架(第2版)》共分为4个部分:部分为基础篇,介绍了iOS的一些基础知识;第二部分为网络篇,介绍了iOS网络发相关的知识;第三部分为阶篇,介绍了iOS高级内容、商业思考等;第四部分为实战篇,从到有地介绍了两个真实的iOS应用:MyNotes应用和2016里约热内卢奥运会应用。书中包括了100多个完整的案例项目源代码,大家可以到本书网站http://www.iosbook1.com下载。 《iOS发指南:从零基础到App Store上架(第2版)》适合iOS发人员阅读。<br/>【推荐语】<br/>**版5个月销售万册,第二版全面升级 国内**iOS 7发详解,全面涵盖iOS 7新内容、新特性、新变化 数百个项目案例+两个真实项目发全过程 涵盖iOS平台架构设计、测试驱动发、性能优化、版本控制和程序调试等丰富内容<br/>【作者】<br/>关东升,国内知名iOS技术作家,iOS技术顾问,高级培训讲师,移动发专家。担任51CTO社区iOS技术顾问,精通iOS、Android和Windows Phone及HTML5等移动发技术。曾先后主持发大型网络游戏《神农诀》的iOS和Android客户端发,国家农产品追溯系统的iPad客户端发,酒店预订系统的iPhone客户端发,金融系统微博的iOS、Windows Phone 及Android客户端发。在App Store上发布多款游戏和应用软件,擅长移动平台的应用和游戏类项目发。长期为中国移动研究院、云南移动、东软、方正科技、大唐电信、中石油、深圳康拓普、上海财富168、天津港务局等企事业单位授课。除本书外,还著有《iOS网络编程与云端应用*实践》、《iOS传感器应用发*实践》、《iOS多媒体编程技术*实践》、《iPhone与iPad发实战——iOS经典应用剖析》、《品味移动设计》、《交互设计的艺术》、《Android发案例驱动教程》、《Android网络游戏发实战》,以及《JSP网络程序设计》等书。<br/>
目录展开

前言

第一部分 基础篇

第1章 开篇综述

1.1 iOS概述

1.2 开发环境及开发工具

1.3 本书中的约定

第2章 第一个iOS应用程序

2.1 创建HelloWorld工程

2.2 HelloWorld工程中故事板文件Main.storyboard

2.3 应用生命周期

2.4 视图生命周期

2.5 设置产品属性

2.6 iOS API简介

2.7 小结

3.12 集合视图

3.13 小结

第4章 表视图

4.1 概述

4.2 简单表视图

4.3 分节表视图

4.4 修改单元格

4.5 表视图UI设计模式

4.6 小结

第3章 UIView与控件

3.1 视图“始祖”——UIView

3.2 标签控件和按钮控件

3.3 TextField控件和TextView控件

3.4 开关控件、滑块控件和分段控件

3.5 网页控件WebView

3.6 屏幕滚动控件ScrollView

3.7 等待相关的控件与进度条

3.8 警告框和操作表

3.9 工具栏和导航栏

3.10 屏幕布局

3.11 选择器

第5章 视图控制器与导航模式

5.1 概述

5.2 平铺导航

5.3 标签导航

5.4 树形结构导航

5.5 组合使用导航模式

5.6 小结

第6章 iOS常用设计模式

6.1 单例模式

6.2 委托模式

6.3 观察者模式

6.4 MVC模式

6.5 小结

第7章 iPhone与iPad应用开发的差异

7.1 概述

7.2 iPad专用API

7.3 小结

第8章 iOS分层架构设计

8.1 低耦合企业级系统架构设计

8.2 iOS分层架构设计

8.3 小结

第9章 iOS 7中文字排版和渲染 引擎——Text Kit

9.1 Text Kit基础

9.2 文字图片混合排版

9.3 动态字体

9.4 小结

第10章 应用程序设置

10.1 概述

10.2 应用程序设置包

10.3 设置项目种类

10.4 读取设置

10.5 小结

第11章 国际化

11.1 概述

11.2 文本信息国际化

11.3 xib和故事板文件国际化

11.4 资源文件国际化

11.5 小结

第12章 数据持久化

12.1 概述

12.2 属性列表

12.3 对象归档

12.4 使用SQLite数据库

12.5 Core Data

12.6 小结

第13章 访问通讯录

13.1 概述

13.2 读取联系人信息

13.3 写入联系人信息

13.4 高级API

13.5 小结

第二部分 网络篇

第14章 访问Web Service

14.1 概述

14.2 数据交换格式

14.3 REST Web Service

14.4 使用轻量级网络请求框架MKNetworkKit

14.5 反馈网络信息改善用户体验

14.6 小结

第15章 定位服务与地图应用

15.1 定位服务

15.2 使用iOS苹果地图

15.3 使用程序外地图

15.4 小结

第三部分 进阶篇

第16章 升级?

16.1 从iOS 6到iOS 7的升级

16.2 从Xcode 4到Xcode 5的升级

16.3 从iPhone 4到iPhone 5的升级

16.4 小结

第17章 iOS中的商业模式

17.1 收费策略

17.2 使用苹果iAd广告

17.3 使用谷歌AdMob广告

17.4 应用内购买

17.5 小结

第18章 找出程序中的bug——调试

18.1 Xcode调试工具

18.2 日志与断言输出

18.3 LLDB调试工具

18.4 异常堆栈报告分析

18.5 在iOS设备上调试

18.6 Xcode设备管理工具

18.7 小结

第19章 测试驱动下的iOS应用开发

19.1 测试驱动的软件开发概述

19.2 使用XCTest测试框架

19.3 iOS单元测试最佳实践

19.4 小结

第20章 让你的程序“飞”起来——性能优化

20.1 内存优化

20.2 优化资源文件

20.3 延迟加载

20.4 数据持久化的优化

20.5 可重用对象的使用

20.6 并发处理与多核CPU

20.7 编译参数

20.8 小结

第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 基于委托模式实现

23.3 基于观察者模式的通知机制实现

23.4 小结

第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 小结

累计评论(5条) 4个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部