
内容介绍
《疯狂ios讲义(下)iPhone/iPad高级应用与手游开发》以iOS 7.0、Xcode 5.0为平台,全面介绍了iOS应用开发的高级知识。本书最后两章还通过3个实际的手游介绍了cocos2d框架的用法,也包括了手游开发中用到的瓦片地图、粒子效果和物理引擎等实用技术。书中不包含Objective-C编程的基本语法、iOS应用开发的基础知识等内容。《疯狂ios讲义(下)》内容包含多点触摸与手势检测、应用国际化、数据存储、SQLite数据库与Core Data、iOS多媒体开发、加速计和陀螺仪、多线程、网络编程、定位、地图、推送机制、iCloud服务等内容,最后还通过疯狂打飞机、萌仙、愤怒的小鸟等实例介绍了cocos2d框架的功能和用法。读者在阅读本书之前,建议先掌握疯狂iOS讲义上册中的知识。书中内容并不局限于介绍iOS编程的各种理论知识,而是从“项目驱动”的角度来讲解理论。全书一共包括近百个实例,这些示范性的实例既可帮读者更好地理解各知识点在实际开发中的应用,也可供读者在实际开发时作为参考,拿来就用。

疯狂ios讲义下章节目录
第1章 多点触摸与手势检测1.1 响应者链1.2 响应触碰方法1.3 使用手势处理器(UIGestureRecognizer)1.4 创建和使用自定义手势处理器1.5 本章小结第2章 国际化2.1 iOS应用国际化的基础2.2 国际化界面设计文件2.3 国际化应用程序的显示名称2.4 国际化图片2.5 国际化文本2.6 本章小结第3章 iOS的数据存储与IO3.1 应用程序沙盒3.2 应用程序参数与用户默认设置3.3 属性列表实例:备忘录3.4 对象归档和原生I/O API3.5 使用SQLite 3数据库3.6 使用Core Data框架3.7 本章小结第4章 多媒体应用开发4.1 音频和视频的播放4.2 使用AVAudioRecorder录制音频4.3 拍照和录制视频4.4 使用AVFoundation生成视频缩略图4.5 本章小结第5章 管理手机5.1 使用AddressBook管理联系人5.2 使用AddressBookUI管理联系人5.3 使用UIApplication打电话、发短信5.4 使用MFMessageComposeViewController发短信5.5 使用MFMailComposeViewController发送邮件5.6 本章小结第6章 加速计与陀螺仪6.1 iOS支持的加速计和陀螺仪6.2 感知设备移动6.3 iOS 7新增的计步器6.4 iOS 7新增的CMMotionActivityManager6.5 本章小结第7章 多线程7.1 线程概述7.2 使用NSThread实现多线程7.3 线程同步与线程通信7.4 使用GCD实现多线程7.5 后台运行7.6 使用NSOperation与NSOperationQueue实现多线程7.7 本章小结第8章 iOS网络应用编程8.1 检测网络状态8.2 使用CFNetwork实现TCP协议的通信8.3 使用NSURLConnection8.4 XML解析8.5 JSON解析8.6 使用AFNetworking实现网络通信8.7 使用ASIHTTPRequest框架实现网络编程8.8 本章小结第9章 使用CoreLocation定位9.1 iOS的定位支持9.2 获取定位信息9.3 方向监测9.4 区域监测9.5 本章小结第10章 使用MapKit开发地图服务10.1 使用MapKit框架10.2 根据地址定位10.3 在地图上添加锚点10.4 在地图上添加覆盖层10.5 使用iOS 7新增的MKDirections获取导航路线10.6 本章小结第11章 推送机制11.1 使用NSNotificationCenter通信11.2 iOS本地通知11.3 iOS远程推送通知11.4 本章小结第12章 iCloud服务与应用12.1 iCloud入门12.2 使用iCloud保存云端首选项12.3 本章小结第13章 使用cocos2d开发2D游戏13.1 cocos2d简介13.2 cocos2d的下载与安装13.3 创建cocos2d项目13.4 CCNode节点类13.5 CCScene场景类13.6 CCLayer类13.7 CCDirector导演类13.8 CCTexture纹理类13.9 CCSprite精灵类13.10 cocos2d中的动作13.11 cocos2d中的动画13.12 cocos2d中的文本13.13 cocos2d中的声音13.14 疯狂打飞机游戏13.15 本章小结第14章 粒子效果、瓦片地图和物理引擎14.1 粒子系统相关的类14.2 cocos2d中内置的粒子系统14.3 使用Particle Designer生成粒子效果14.4 瓦片地图14.5 Tiled地图相关的类14.6 在项目中使用Tiled地图14.7 真实手游:萌仙14.8 Box2D物理引擎14.9 开发Box2D项目14.10 愤怒的小鸟14.11 本章小结
使用说明
1、下载并解压,得出pdf文件2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读>
下载仅供下载体验和测试学习,不得商用和正当使用。
下载体验