书籍详情
《疯狂iOS讲义(提高篇)(含光盘1张)/书籍//计算机与互联网/移动开发》[55M]百度网盘|亲测有效|pdf下载
  • 疯狂iOS讲义(提高篇)(含光盘1张)/书籍//计算机与互联网/移动开发

  • 热度:8506
  • 上架时间:2024-06-30 08:52:20
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

  商品基本信息,请以下列介绍为准
商品名称:疯狂iOS讲义(提高篇)(含光盘1张)
作者:李刚
定价:99.0
出版社:电子工业出版社
出版日期:2016-08-01
ISBN:9787121297007
印次:1
版次:1
装帧:平塑勒
开本:16开

  内容简介

书基于《疯狂iOS讲义(下)》升级而来,已真正升级成Swift、Objective-C双语讲解。本书所有案例全部提供Swift、Objective-C两个语言的版本。本书基于新的iOS 9.3、Xcode 7.3平台,全面介绍iOS应用开发的高级知识。本书包含多点触摸与手势处理、应用国际化、数据存储、SQLite数据库与Core Data、iOS多媒体开发、加速计和陀螺仪、多线程、网络编程、XMPP即时通信、定位、地图、推送机制、iCloud服务、HealthKit框架等内容,本书后还通过疯狂软件商城App整合介绍了iOS App的界面开发、自定义UI控件、手势处理、网络通信、本地数据存储、在线支付等功能的用法。读者在阅读本书之前,建议先掌握《疯狂iOS讲义(基础篇)》中的知识。本书并不局限于介绍iOS编程的各种理论知识,而是从“项目驱动”的角度来讲授理论,全书一共包括近百个实例,这些示范性的实例既可帮助读者更好地理解各知识点在实际开发中的应用,也可供读者在实际开发时作为参考、拿来就用。如果读者在阅读本书时遇到技术问题,可以登录疯狂Java联盟(http://www.crazyit.org)发帖,笔者将会及时予以解答。本书为所有打算深入掌握iOS编程的读者而编写,适合各种层次的iOS学习者和开发者阅读,也适合作为大学教育、培训机构的iOS教材。

  目录
第1章 多点触摸与手势检测 1
1.1 响应者链 2
1.2 响应触碰方法 3
1.3 使用手势处理器(UIGestureRecognizer) 3
1.3.1 使用UITapGestureRecognizer
处理点击手势 4
1.3.2 使用UIPinchGestureRecognizer
处理捏合手势 6
实例:通过捏合手势缩放图片 7
1.3.3 使用UIRotationGestureRecognizer
处理旋转手势 9
实例:通过旋转手势旋转图片 9
1.3.4 使用UISwipeGestureRecognizer
处理轻扫手势 11
实例:贪食蛇 13


第1章 多点触摸与手势检测 1
1.1 响应者链 2
1.2 响应触碰方法 3
1.3 使用手势处理器(UIGestureRecognizer) 3
1.3.1 使用UITapGestureRecognizer
处理点击手势 4
1.3.2 使用UIPinchGestureRecognizer
处理捏合手势 6
实例:通过捏合手势缩放图片 7
1.3.3 使用UIRotationGestureRecognizer
处理旋转手势 9
实例:通过旋转手势旋转图片 9
1.3.4 使用UISwipeGestureRecognizer
处理轻扫手势 11
实例:贪食蛇 13
1.3.5 使用UIPanGestureRecognizer处理
拖动手势 19
1.3.6 使用UILongPressGestureRecognizer
处理长按手势 21
实例:长按添加按钮 22
1.4 创建和使用自定义手势处理器 24
1.4.1  开发自定义手势处理器 24
1.4.2 使用自定义手势处理器 26
1.5 本章小结 27
第2章 国际化 28
2.1 iOS应用国际化的基础 29
2.1.1 iOS应用的国际化思路 29
2.1.2 国际化支持的语言和国家 31
2.2 国际化界面设计文件 32
2.3 国际化应用程序的显示名称 36
2.4 国际化图片 39
2.5 国际化文本 41
2.6 本章小结 43
第3章 iOS的数据存储 44
3.1 应用程序沙盒 45
3.1.1 获取Documents目录 47
3.1.2 获取tmp目录 47
3.1.3 文件保存策略思考 47
3.2 应用程序参数与用户默认设置 48
3.2.1 使用Settings Bundle 48
3.2.2 使用NSUserDefaults读取、保
存应用程序参数 57
3.3 属性列表 62
实例:备忘录 62
3.4 对象归档和原生I/O API 66
3.5 使用SQLite 3数据库 66
3.5.1 iOS的SQLite编程 67
3.5.2 创建数据库和表 71
3.5.3 使用SQL语句执行查询 71
实例:英文生词本 72
3.5.4 使用sqlite3工具 76
3.5.5 使用SQLite Manager管理数据库 77
3.6 使用Core Data框架 79
3.6.1 Core Data简介 80
3.6.2 初始化Core Data项目 82
3.6.3 设计实体模型 86
3.6.4 使用Core Data实现数据的增、
删、改、查 88
3.6.5 管理实体的关联关系 95
实例:图书管理系统 95
3.7 本章小结 102
第4章 多媒体应用开发 103
4.1 音频和视频的播放 104
4.1.1 使用System Sound Services
播放音效 104
4.1.2 使用AVAudioPlayer播放音乐 106
4.1.3 使用MPMediaPickerController
选择系统音乐 110
实例:简单音乐播放器 111
4.1.4 使用AVPlayer播放视频 114
4.2 使用AVAudioRecorder录制音频 121

  编辑推荐
基于iOS全新平台,全部案例均通过iPhone 5s真机测试。商业级APP代码无保留全盘呈现。行业大奖得主、电子工业出版社作者、IT名家李刚老师出品,一如既往的质量保障。