李刚编著的《疯狂iOS讲义(上Objective-C2.0与iPhone\\iPad应用开发基础)》是一本介绍iOS应用开发的实用图书,全面介绍了iOS 7.0平台上应用开发各方面的知识。与市面上介绍iOS编程的一些图书不同,本书并没有花太多篇幅介绍Apple公司、iOS的发展历史(因为这些内容到处都是),完全没有介绍App Store(因为它只是一个交易网站,与iOS开发无关,但有些图书甚至用一章内容介绍它)。
李刚编著的这本《疯狂iOS讲义(上Objective-C2.0与iPhone\\iPad应用开发基础)》以最新的iOS 7.0、Xcode 5为平台,全面介绍iOS应用开发的基础知识。全书从Objective-C基本语法开始,详细介绍了Objective-C的基本语法结构、Objective-C的面向对象特征、Foundation框架的核心类库用法、文件 I/O体系等知识,掌握Objective-C语言是iOS引用开发的基础。之后,本书将带领读者掌握iOS应用开发的基本理论以及iOS应用的MVC设计和事件处理编程,重点介绍iOS界面编程、iOS应用的生命周期、Quartz 2D绘图、坐标变换、Core Image滤镜、Core Animation动画等内容。最后介绍了一个《疯狂连连看》游戏实例。
《疯狂iOS讲义(上Objective-C2.0与iPhone\\iPad应用开发基础)》并不局限于介绍iOS编程的各种理论知识,而是从“项目驱动”的角度来讲授理论,全书一共包括近百个实例,这些示范性的实例既可帮读者更好地理解各知识点在实际开发中的应用,也可供读者在实际开发时作为参考,拿来就用。
《疯狂iOS讲义(上Objective-C2.0与iPhone\\iPad应用开发基础)》为所有打算深入掌握iOS编程的读者而编写,适合各层次的iOS学习者和开发者阅读,也适合作为大学教育、培训机构的iOS教材。但如果只是想简单涉猎iOS应用开发,则本书过于庞大,不适合阅读。
第1章 iOS应用与开发环境
1.1 Objective-C与iOS简介
1.1.1 Objective-C简介
1.1.2 iOS简介
1.2 搭建iOS开发环境
1.2.1 下载并安装Xcode和SDK
1.2.2 安装辅助工具和文档
1.3 第一个Objective-C程序
1.3.1 使用文本编辑器开发Objective-C程序
1.3.2 使用Xcode工具开发Objective-C程序
1.4 熟悉Xcode
1.4.1 创建iOS项目
1.4.2 熟悉导航面板
1.4.3 熟悉检查器面板
1.4.4 熟悉库面板
1.4.5 使用Xcode的帮助系统
1.5 小结
第2章 数据类型和运算符
……
第3章 流程控制与数组
第4章 C语言特性
第5章 面向对象(上)
第6章 面向对象(下)
第7章 Foundation框架详解
第8章 文件I/O
第9章 iOS应用开发入门
第10章 iOS应用的界面编程
第11章 管理iOS应用的运行
第12章 图形、图像与动画
第13章 疯狂连连看