网站颜色:

【正版计算机/网络】iOS应用开发/[美]Richard Warren


基本信息

书名:iOS应用开发

原价:79.(咨询特价)

作者:[美]Richard Warren 著

出版社:人民邮电出版社

出版日期:2013-8-1

ISBN(咨询特价)

字数:(咨询特价)

页码:438

版次:1

装帧:平装

开本:16开

商品标识

编辑推荐


详尽的知识点介绍,丰富的图示说明,清晰实用的实例演示。作者多年实际工作经验,基于读者贴近现实的指导和建议。涵盖ios关键技术,包括自动引用计数等。

内容提要


《iOS应用开发》主要介绍如何使用iOS提供的强大工具集创建iOS应用。全书对iOS操作系统做了全面的介绍,首先讲解如何构建应用程序的用户界面,涵盖从使用Storyboard连接视图控制器到绘制自定义视图的所有技能;接着介绍如何使用iCloud存储和Core Data管理应用程序的数据模型,并在多个设备上同步数据;最后介绍了一些更高级的主题,包括Core Animation、Core Motion、Core Location以及Core Image等。《iOS应用开发》适合iOS平台的开发爱好者阅读使用。

目录


目录

第1章你好iPhone0
1.1iOS系统简介2
1.2启程4
1.2.1创建工作空间5
1.2.2创建项目6
1.3到处看看8
1.3.1运行应用程序9
1.3.2查看文件9
1.3.3项目概览11
1.4修改模板26
1.4.1修改主视图26
1.4.2添加输出口28
1.4.3添加文本字段31目录

第1章你好iPhone0
1.1iOS系统简介2
1.2启程4
1.2.1创建工作空间5
1.2.2创建项目6
1.3到处看看8
1.3.1运行应用程序9
1.3.2查看文件9
1.3.3项目概览11
1.4修改模板26
1.4.1修改主视图26
1.4.2添加输出口28
1.4.3添加文本字段31
1.4.4改善界面32
1.5总结35

第2章Objective-C36
2.1Objective-C编程语言38
2.2九个基本的程序构建块39
2.2.1C数据类型40
2.2.2C数据结构42
2.2.3枚举类型46
2.2.4运算符48
2.2.5函数50
2.2.6对象55
2.2.7方法60
2.2.8协议70
2.2.9类别和扩展72
2.3内存管理74
2.3.1对象和保留计数76
2.3.2介绍ARC76
2.4重要的设计模式84
2.4.1模型-视图-控制器84
2.4.2委托85
2.4.3通知87
2.4.4键-值编码89
2.4.5键-值观察90
2.4.6单例91
2.4.7程序块94
2.5总结97

第3章生产力应用程序体系结构98
3.1理解生产力应用100
3.2创建项目102
3.2.1清理项目105
3.2.2设置额外的警告106
3.2.3添加图片108
3.3配置标签栏111
3.4建立模型120
3.4.1WeightEntry类120
3.4.2WeightHistory类126
3.4.3连接模型132
3.5总结138

第4章开发视图和视图控制器140
4.1输入体重数据142
4.1.1设置自动旋转和自动调整大小144
4.1.2添加输出口和操作146
4.1.3创建单位按钮148
4.2改变体重单位159
4.2.1定义视图委托161
4.2.2实现控制器162
4.2.3来回传递数据164
4.2.(咨询特价)角和Core Animation166
4.3显示体重历史数据172
4.3.1响应模型的变化176
4.3.2编辑历史视图182
4.4显示细节视图183
4.5总结190

第5章绘制自定义视图192
5.1创建GraphStats194
5.2创建自定义视图198
5.2.1执行自定义绘图202
5.2.2绘制单个实体的走势线209
5.2.3绘制完整的走势线212
5.2.4绘制参考线和标签215
5.2.5计算体重条目的坐标216
5.3完成控制器218
5.4总结222

第6章加载和存储数据224
6.1iOS文件系统226
6.1.1生成目录路径226
6.1.2使用路径231
6.1.3管理用户偏好234
6.2保存到iCloud中235
6.2.1iCloud文件存储236
6.2.2iCloud键-值存储239
6.3存储Health Beat的状态240
6.3.1准备应用程序241
6.3.2创建UIDocument子类244
6.3.3加载iCloud文档263
6.3.4其他文档状态变化280
6.4保存用户默认值284
6.4.1实现iCloud键-值存储288
6.4.2添加对系统的设置应用支持290
6.5启用撤销支持293
6.6总结297

第7章Core Data298
7.1Core Data简介300
7.2体系结构概述301
7.2.1托管对象模型301
7.2.2托管对象上下文308
7.2.3持久性存储协调器317
7.2.4iCloud支持321
7.2.5Core Data性能323
7.3改造Health Beat326
7.3.1创建UIMANAGEDDOCUMENT327
7.3.2创建托管对象模型332
7.3.3更新视图控制器339
7.4总结354

第8章设计自定义控件356
8.1重力涂鸦简介358
8.2自定义界面外观359
8.2.1分离动态和静态视图359
8.2.2创建UIViewController容器368
8.2.3自定义UIKIT控件383
8.3响应用户输入389
8.3.1手势识别器391
8.3.2核心运动(Core Motion)398
8.4导出图像405
8.4.1保存到照片库405
8.4.2发送MMS短消息414
8.4.3发送邮件附件414
8.4.4使用推特API发送消息418
8.5总结422

第9章最后的行程424
9.1最后的修饰426
9.1.1应用美观426
9.1.2所需功能429
9.1.3部署目标(Deployment Target)430
9.1.4本地化432
9.1.5辅助功能433
9.1.6文件分享434
9.2创建发布版本435
9.3总结437

作者介绍


暂无

文摘


暂无

媒体推荐


暂无

热门设计服务