A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


内容简介
  《图灵原创·iOS开发指南:从零基础到App Store上架(第2版)》采用全新的iOS 7 API,详细介绍了iOS 7开发相关的知识点。本书共分为4个部分:第一部分为基础篇,介绍了iOS的一些基础知识;第二部分为网络篇,介绍了iOS网络开发相关的知识;第三部分为进阶篇,介绍了iOS高级内容、商业思考等;第四部分为实战篇,从无到有地介绍了两个真实的iOS应用:MyNotes应用和2016里约热内卢奥运会应用。
  本书适用于iOS应用开发人员、大学老师、培训学员以及对于iOS开发感兴趣的群体使用,也可作为iOS培训教材使用。

作者简介
  关东升,国内知名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网络程序设计》等书。

目录
第一部分  基  础  篇

第1章 开篇综述  
1.1  iOS概述  
1.1.1  iOS介绍  
1.1.2  iOS 7新特性  
1.2  开发环境及开发工具  
1.3  本书中的约定  
1.3.1  案例代码约定  
1.3.2  图示的约定  

第2章 
第一个iOS应用程序  
2.1  创建HelloWorld工程  
2.1.1  创建工程  
2.1.2  Xcode中的iOS工程模板  
2.1.3  应用剖析  
2.2  HelloWorld工程中故事板文件Main.storyboard  
2.2.1  故事板的导航特点  
2.2.2  故事板中的Scene和Segue  
2.3  应用生命周期  
2.3.1  非运行状态--应用启动场景  
2.3.2  点击Home键--应用退出场景  
2.3.3  挂起重新运行场景  
2.3.4  内存清除--应用终止场景  
2.4  视图生命周期  
2.4.1  视图生命周期与视图控制器关系  
2.4.2  iOS UI状态保持和恢复  
2.5  设置产品属性  
2.5.1  Xcode中的Project和Target  
2.5.2  设置常用的产品属性  
2.6  iOS API简介  
2.6.1  API概述  
2.6.2  如何使用API帮助  
2.7  小结  

第3章 UIView与控件  
3.1  视图“始祖”--UIView  
3.1.1  UIView“家族”  
3.1.2  应用界面的构建层次  
3.1.3  视图分类  
3.2  标签控件和按钮控件  
3.2.1  标签控件  
3.2.2  按钮控件  
3.2.3  动作和输出口  
3.3  TextField控件和TextView控件  
3.3.1  TextField控件  
3.3.2  TextView控件  
3.3.3  键盘的打开和关闭  
3.3.4  关闭和打开键盘的通知  
3.3.5  键盘的种类  
3.4  开关控件、滑块控件和分段控件  
3.4.1  开关控件  
3.4.2  滑块控件  
3.4.3  分段控件  
3.5  网页控件WebView  
3.5.1  WebView介绍  
3.5.2  使用WebView构建Hybrid应用  
3.6  屏幕滚动控件ScrollView  
3.6.1  ScrollView属性的设置  
3.6.2  键盘与其他控件的协同  
3.7  等待相关的控件与进度条  
3.7.1  活动指示器ActivityIndicatorView  
3.7.2  进度条ProgressView  
3.8  警告框和操作表  
3.8.1  警告框AlertView  
3.8.2  操作表ActionSheet  
3.9  工具栏和导航栏  
3.9.1  工具栏  
3.9.2  导航栏  
3.10  屏幕布局  
3.10.1  iPad、iPhone和iPhone 5屏幕布局  
3.10.2  绝对布局和相对布局  
3.10.3  使用AutoLayout布局  
3.10.4  旋转你的屏幕  
3.11  选择器  
3.11.1  日期选择器  
3.11.2  普通选择器  
3.11.3  数据源协议与委托协议  
3.12  集合视图  
3.12.1  集合视图介绍  
3.12.2  集合视图单元格  
3.12.3  数据源协议与委托协议  
3.13  小结  

第4章 表视图  
4.1  概述  
4.1.1  表视图的组成  
4.1.2  表视图的相关类  
4.1.3  表视图分类  
4.1.4  单元格的组成和样式  
4.1.5  数据源协议与委托协议  
4.2  简单表视图  
4.2.1  创建简单表视图  
4.2.2  自定义单元格  
4.2.3  添加搜索栏  
4.3  分节表视图  
4.3.1  添加索引  
4.3.2  分组与静态表  
4.4  修改单元格  
4.4.1  删除和插入单元格  
4.4.2  移动单元格  
4.5  表视图UI设计模式  
4.5.1  分页模式  
4.5.2  下拉刷新模式  
4.5.3  iOS 7下拉刷新控件  
4.6  小结  

第5章 视图控制器与导航模式  
5.1  概述  
5.1.1  视图控制器的种类  
5.1.2  导航模式  
5.1.3  模态视图  
5.2  平铺导航  
5.2.1  应用场景  
5.2.2  基于分屏导航的实现  
5.2.3  基于分页导航的实现  
5.3  标签导航  
5.3.1  应用场景  
5.3.2  实现  
5.4  树形结构导航  
5.4.1  应用场景  
5.4.2  实现  
5.5  组合使用导航模式  
5.5.1  应用场景  
5.5.2  实现  
5.6  小结  

第6章 iOS常用设计模式  
6.1  单例模式  
6.1.1  问题提出  
6.1.2  实现原理  
6.1.3  应用案例  
6.2  委托模式  
6.2.1  问题提出  
6.2.2  实现原理  
6.2.3  应用案例  
6.3  观察者模式  
6.3.1  问题提出  
6.3.2  实现原理  
6.3.3  通知机制和KVO机制  
6.4  MVC模式  
6.4.1  MVC模式概述  
6.4.2  Cocoa Touch中的MVC模式  
6.5  小结  

第7章 iPhone与iPad应用开发的差异  
7.1  概述  
7.1.1  应用场景差异  
7.1.2  设计和开发需注意的问题  
7.1.3  构建自适应的iPhone和iPad工程  
7.2  iPad专用API  
7.2.1  UIPopoverController控制器  
7.2.2  UISplitViewController控制器  
7.2.3  模态视图专用属性  
7.3  小结  

第8章 iOS分层架构设计  
8.1  低耦合企业级系统架构设计  
8.2   iOS分层架构设计  
8.2.1  基于同一工程的分层  
8.2.2  基于一个工作空间不同工程的分层  
8.3  小结  

第9章 iOS 7中文字排版和渲染引擎--Text Kit  
9.1  Text Kit基础  
9.1.1  文字的排版和渲染  
9.1.2  Text Kit架构  
9.1.3  Text Kit中的核心类  
9.1.3  实例:凸版印刷效果  
9.2  文字图片混合排版  
9.3  动态字体  
9.4  小结  

第10章 应用程序设置  
10.1  概述  
10.1.1  设置  
10.1.2  配置  
10.2  应用程序设置包  
10.3  设置项目种类  
10.3.1  文本字段  
10.3.2  开关  
10.3.3  滑块  
10.3.4  值列表  
10.3.5  子界面  
10.4  读取设置  
10.5  小结  

第11章 国际化  
...  

第12章 数据持久化  
... 

第13章 访问通讯录  
...
第二部分  网  络  篇

第14章 访问Web Service  
... 

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

第三部分  进  阶  篇

第16章 升级?  
... 

第17章 iOS中的商业模式  
... 

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

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

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

第21章 管理好你的程序代码--代码版本控制  
...  

第22章 把你的应用放到App Store上  
...

第四部分  实  战  篇

第23章 重构MyNotes应用--iOS网络通信中的设计模式与架构设计  
... 

第24章 iOS敏捷开发项目实战--2016里约热内卢奥运会应用开发及App Store发布  

....

游客,如果您要查看本帖隐藏内容请回复








274 个回复

倒序浏览
正在学IOS,
回复 使用道具 举报
huh 中级黑马 2015-11-27 23:13:58
藤椅
哈哈哈!!!
回复 使用道具 举报
看看怎么样
回复 使用道具 举报
谢谢 楼主分享
回复 使用道具 举报
火火火火鸟 来自手机 中级黑马 2015-11-29 00:46:00
地板
马克马克
回复 使用道具 举报
火火火火鸟 来自手机 中级黑马 2015-11-29 00:47:18
7#
马克马克
回复 使用道具 举报
bay 中级黑马 2015-11-29 12:08:28
8#
谢谢分享
回复 使用道具 举报
zhuai68 中级黑马 2015-11-29 15:21:43
9#
听说过这部书,不知道内容怎么样啊
回复 使用道具 举报
写的很详细,打算买一本看看
回复 使用道具 举报
谢谢上传,下来学习学习
回复 使用道具 举报
想看看,多谢楼主
回复 使用道具 举报
看看都快大结局
回复 使用道具 举报

努力奋斗,早日实现自己的梦想,加油!
回复 使用道具 举报
乔布斯的密码是什么.
回复 使用道具 举报
还在摸索,先顶了
回复 使用道具 举报
下来看看这本书
回复 使用道具 举报
zfl920817 来自手机 中级黑马 2015-12-8 21:17:07
18#
我也要去学习,么么么6
回复 使用道具 举报
谢谢 楼主分享
回复 使用道具 举报
zhongxing6a 来自手机 中级黑马 2015-12-9 19:21:15
20#
感谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马