图书介绍
iOS编程入门经典 构建和部署iOS 7应用 第4版PDF|Epub|txt|kindle电子书版本网盘下载
- (美)哈里斯著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302392040
- 出版时间:2015
- 标注页数:292页
- 文件大小:41MB
- 文件页数:307页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
iOS编程入门经典 构建和部署iOS 7应用 第4版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 从编写一个真正的iOS App开始:Bands1
1.1 Bands App介绍2
1.2 正式开始3
1.2.1 定义App的功能范围4
1.2.2 功能定义5
1.2.3 制定开发计划6
1.3 小结6
第2章 Objective-C介绍9
2.1 Objective-C的历史9
2.2 基础知识10
2.2.1 对象和类12
2.2.2 实例化一个对象16
2.2.3 内存管理21
2.2.4 自动引用计数25
2.2.5 为类添加属性26
2.2.6 字符串31
2.2.7 使用基本数据结构34
2.3 讨论高级概念37
2.3.1 Model-View-Controller设计模式37
2.3.2 委托和协议39
2.3.3 使用Blocks42
2.3.4 错误处理43
2.4 小结45
第3章 从一个新的App开始49
3.1 使用Xcode创建一个新App49
3.1.1 讨论Xcode模板51
3.1.2 学习Bundle Identifier52
3.1.3 Xcode项目布局介绍52
3.1.4 UIkit框架54
3.1.5 Main Storyboard54
3.2 在Storyboard中添加标签54
3.2.1 Interface Builder的使用55
3.2.2 设置特性56
3.2.3 查看器56
3.2.4 UI对象的对齐57
3.3 在模拟器中运行程序57
3.3.1 选择一个设备57
3.3.2 在所有类型的设备上测试58
3.4 学习Auto Layout59
3.4.1 自动布局基础61
3.4.2 测试屏幕旋转62
3.5 应用程序设置63
3.5.1 设置版本和编译号63
3.5.2 设置支持的旋转方向65
3.5.3 设置App图标65
3.5.4 设置启动界面67
3.6 真机调试68
3.7 小结70
第4章 创建用户输入窗体73
4.1 Band模型对象73
4.1.1 创建Band模型对象74
4.1.2 创建枚举75
4.1.3 为Band模型对象添加属性76
4.2 创建一个可交互的用户界面77
4.2.1 学习IBOutlet77
4.2.2 使用UITextField和UITextFieldDelegate79
4.2.3 使用UITextView和UITextViewDelegate82
4.2.4 使用UIButton和IBAction83
4.2.5 使用UIStepper84
4.2.6 使用UISegmentedControl86
4.2.7 使用UISwitch88
4.3 保存和取回数据89
4.3.1 实现NSCoding协议89
4.3.2 保存数据91
4.3.3 取回数据93
4.3.4 删除已存数据95
4.4 小结98
第5章 使用表视图99
5.1 表视图100
5.1.1 学习Tables100
5.1.2 学习Cells103
5.2 Bands应用程序数据源的实现106
5.2.1 创建Band Storage106
5.2.2 添加乐队109
5.2.3 展示乐队信息115
5.3 实现分类和索引117
5.3.1 添加分类标识117
5.3.2 显示分类索引118
5.4 编辑表数据119
5.4.1 开启编辑模式119
5.4.2 删除单元格和数据120
5.4.3 修改数据122
5.5 小结126
第6章 在iOS应用程序中整合照相机和照片库129
6.1 添加一个Image View和手势识别130
6.1.1 启用UIImageView的交互操作130
6.1.2 学习手势识别132
6.2 从照片库中选择一张图片135
6.2.1 学习UIImagePicker-Controller136
6.2.2 确定设备兼容性136
6.2.3 允许编辑图片137
6.2.4 保存乐队图片139
6.2.5 删除乐队图片142
6.3 使用摄像头拍一张照片144
6.4 小结147
第7章 整合社交媒体149
7.1 发送E-mail和短消息150
7.1.1 使用E-mail编辑器150
7.1.2 使用消息编辑器156
7.2 简化社交网络的整合160
7.2.1 Activity View Controller介绍160
7.2.2 整合Twitter164
7.2.3 整合Facebook165
7.2.4 Flickr整合167
7.2.5 限制分享选项167
7.3 小结169
第8章 使用Web View171
8.1 学习Web View172
8.1.1 载入一个URL176
8.1.2 载入一个包含特殊字符的URL178
8.1.3 显示用户反馈180
8.2 添加导航183
8.2.1 创建Toolbar183
8.2.2 打开Safari188
8.3 小结190
第9章 地图和本地搜索193
9.1 学习Map View194
9.1.1 获取用户位置196
9.1.2 更改地图类型199
9.2 实现本地搜索功能201
9.2.1 动态标注208
9.2.2 和标注进行互动210
9.3 小结215
第10章 开始学习Web Service217
10.1 学习Web Service218
10.1.1 探索iTunes SearchAPI218
10.1.2 讨论JSON219
10.1.3 添加搜索视图221
10.2 NSURLSESSION介绍225
10.2.1 创建和调度一个Data task225
10.2.2 JSON解析229
10.3 显示搜索结果231
10.3.1 预览歌曲235
10.3.2 在iTunes中展示歌曲237
10.4 小结239
第11章 创建一个通用的应用程序241
11.1 转变为通用应用程序242
11.2 学习Popovers248
11.2.1 在Popovers中呈现Action Sheet249
11.2.2 使用UIPopover-Controller251
11.3 完成iPad版本的实现257
11.4 小结265
第12章 部署iOS应用程序267
12.1 部署应用程序给测试者268
12.1.1 注册Beta设备269
12.1.2 生成数字证书271
12.1.3 创建一个AppID和Ad HocProvisioning Profile273
12.1.4 签名并部署Ad HocBuild276
12.2 提交应用程序到苹果公司280
12.2.1 使用iTunes Connect280
12.2.2 创建一个App Store Provisioning Profile283
12.2.3 验证及提交一个应用程序283
12.3 小结285
附录 练习答案287