欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

iOS开发指南:从零基础到App Store上架

收藏
  • 大小:154.06 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
iOS开发指南:从零基础到App Store上架
作 者: 关东升
出版时间: 2013
内容简介
  《iOS开发指南:从零基础到App Store上架》共4 部分:第一部分为基础篇,介绍了iOS的一些基础知识;第二部分为网络篇,介绍了iOS 网络开发相关的知识;第三部分为进阶篇,介绍了iOS高级内容、商业思考等;第四部分为实战篇,从无到有地介绍了两个真实的iOS 应用——MyNotes 应用和2016里约热内卢奥运会应用。书中包括了100 多个完整的案例项目源代码,大家可以到本书网站http://www.iOSBook1.com下载。 《iOS开发指南:从零基础到App Store上架》适合iOS 开发人员阅读。
目录
第一部分 基础篇
第1章 开篇综述  2
1.1  iOS概述  2
1.1.1  iOS介绍  2
1.1.2  iOS 6新特性  2
1.2  开发环境及开发工具  3
1.3  本书中的约定  4
1.3.1  案例代码约定  4
1.3.2  图示的约定  5
第2章 第一个iOS应用程序  7
2.1  创建基于nib的HelloWorld工程  7
2.1.1  创建工程  7
2.1.2  Xcode中的iOS工程模板  10
2.1.3  应用剖析  11
2.2  基于故事板的HelloWorld工程  13
2.2.1  使用故事板重构HelloWorld  14
2.2.2  nib、xib与故事板  15
2.2.3  故事板中的Scene和Segue  16
2.3  应用生命周期  17
2.3.1  非运行状态——应用启动场景  18
2.3.2  点击Home键——应用退出场景  19
2.3.3  挂起重新运行场景  20
2.3.4  内存清除——应用终止场景  21
2.4  视图生命周期  21
2.4.1  视图生命周期与视图控制器关系  22
2.4.2  iOS 6 UI状态保持和恢复  23
2.5  设置产品属性  25
2.5.1  Xcode中的Project和Target  25
2.5.2  设置常用的产品属性  27
2.6  iOS API简介  29
2.6.1  API概述  29
2.6.2  如何使用API帮助  31
2.7  小结  33
第3章 iOS常用设计模式  34
3.1  单例模式  34
3.1.1  问题提出  34
3.1.2  实现原理  34
3.1.3  应用案例  35
3.2  委托模式  37
3.2.1  问题提出  37
3.2.2  实现原理  39
3.2.3  应用案例  41
3.3  观察者模式  44
3.3.1  问题提出  44
3.3.2  实现原理  45
3.3.3  通知机制和KVO机制  47
3.4  MVC模式  53
3.4.1  MVC模式概述  53
3.4.2  Cocoa Touch中的MVC模式  54
3.5  小结  56
第4章 UIView与控件  57
4.1  视图“始祖”——UIView  57
4.1.1  UIView“家族”  57
4.1.2  应用界面的构建层次  59
4.1.3  视图分类  60
4.2  标签控件和按钮控件  60
4.2.1  标签控件  61
4.2.2  按钮控件  61
4.2.3  动作和输出口  63
4.3  TextField控件和TextView控件  66
4.3.1  TextField控件  66
4.3.2  TextView控件  67
4.3.3  键盘的打开和关闭  67
4.3.4  关闭和打开键盘的通知  68
4.3.5  键盘的种类  69
4.4  开关控件、滑块控件和分段控件  70
4.4.1  开关控件  71
4.4.2  滑块控件  71
4.4.3  分段控件  71
下载地址