李刚、肖文吉编著的《疯狂iOS讲义(附光盘下iPhone\\iPad高级应用与手游开发疯狂软件教育标准教材)》来了——作为上册的延续,本书的内容更加深入,更加“有趣”,如果你已经挺过了上册中Objective-C语法的介绍、iOS界面开发中繁多的UI控件,恭喜你可以顺利进入下册学习了。本书内容包括《萌仙》模块、《打飞机》、《贪食蛇》、《天气预报》、《愤怒的小鸟》等大量精彩的iOS应用和游戏,本书不仅会细致地介绍开发这些应用和游戏所需的基础知识,而且会真正带领读者从零开始,逐步完成这些应用和游戏。如果读者认真学完本书,并掌握书中内容,将可以完全胜任iOS应用和游戏开发。
虽然本书的知识点足够深入、实用,但对于已经掌握《疯狂iOS讲义》上册内容的读者来说,本书的知识依然很容易看懂、理解,并很容易动手做出来。只要读者真正对书中应用、游戏感兴趣,并愿意扎扎实实地动手实践,完全可以很好地学会、掌握书中这些知识点。
李刚、肖文吉编著的《疯狂iOS讲义(附光盘下iPhone\\iPad高级应用与手游开发疯狂软件教育标准教材)》以iOS 7.0、Xcode 5.0为平台,全面介绍了iOS应用开发的高级知识。本书最后两章还通过3个实际的手游介绍了cocos2d框架的用法,也包括了手游开发中用到的瓦片地图、粒子效果和物理引擎等实用技术。本书是《疯狂iOS讲义》下册,书中不包含Objective-C编程的基本语法、iOS应用开发的基础知识等内容。本书内容包含多点触摸与手势检测、应用国际化、数据存储、SQLite数据库与Core Data、iOS多媒体开发、加速计和陀螺仪、多线程、网络编程、定位、地图、推送机制、iCloud服务等内容,本书最后还通过疯狂打飞机、萌仙、愤怒的小鸟等实例介绍了cocos2d框架的功能和用法。读者在阅读本书之前,建议先掌握《疯狂iOS讲义》上册中的知识。
本书并不局限于介绍iOS编程的各种理论知识,而是从“项目驱动”的角度来讲解理论。全书一共包括近百个实例,这些示范性的实例既可帮读者更好地理解各知识点在实际开发中的应用,也可供读者在实际开发时作为参考,拿来就用。如果读者在阅读本书时遇到了技术问题,可以登录疯狂Java联盟(http://www.crazyit.org)发帖,笔者将会及时予以解答。
《疯狂iOS讲义(附光盘下iPhone\\iPad高级应用与手游开发疯狂软件教育标准教材)》为所有打算深入掌握iOS编程的读者而编写,适合各种层次的iOS学习者和开发者阅读,也适合作为大学教育、培训机构的iOS教材。但如果只是想简单涉猎iOS应用开发,则本书过于庞大,不适合阅读。
第1章 多点触摸与手势检测
1.1 响应者链
1.2 响应触碰方法
1.3 使用手势处理器(UIGESTURERECOGNIZER)
1.3.1 使用UITAPGESTURERECOGNIZER处理点击手势
1.3.2 使用UIPINCHGESTURERECOGNIZER处理捏合手势
实例:通过捏合手势缩放图片
1.3.3 使用UIROTATIONGESTURERECOGNIZER处理旋转手势
实例:通过旋转手势旋转图片
1.3.4 使用UISWIPEGESTURERECOGNIZER处理轻扫手势
实例:贪食蛇
1.3.5 使用UIPANGESTURERECOGNIZER处理拖动手势
1.3.6 使用UILONGPRESSGESTURERECOGNIZER处理长按手势
实例:长按添加按钮
1.4 创建和使用自定义手势处理器
1.4.1 开发自定义手势处理器
1.4.2 使用自定义手势处理器
1.5 本章小结
第2章 国际化
第3章 IOS的数据存储与IO
第4章 多媒体应用开发
第5章 管理手机
第6章 加速计与陀螺仪
第7章 多线程
第8章 IOS网络应用编程
第9章 使用CORELOCATION定位
第10章 使用MAPKIT开发地图服务
第11章 推送机制
第12章 ICLOUD服务与应用
第13章 使用COCOS2D开发2D游戏
第14章 粒子效果、瓦片地图和物理引擎