刘一民、刘宪利编著的《Objective-C程序设计入门与实践》的内容从形式上可以分为五部分,共15个章节。首先,将会介绍iOS平台开发的基础内容:其中包括了iOS平台开发技术、了解一下iOS的发展史、Objective-C应用开发环境的搭建以及初次感受一下iPhone开发,经过这一部分使读者对有关iPhone/iPad开发有一个大致的了解,同时感受一下iPhone开发过程;其次,介绍Objective-C语言基础知识,这也是本书的基础点;然后,以面向对象的角度,同时结合Objective-C语言的特性,对类、消息和协议、对象以及基础(Foundat.ion)框架继续讲解,来进一步了解Objective-C,这一部分是本书的重点部分;然后,以性能的角度,从内存管理、文件和数据管理以及UIKit常用类及应用,来进一步深化对Objective-C介绍;最后,是实践环节,通过两个案例,把前面学到知识应用到实践中,使读者真正体验和了解到软件开发的过程。在章节安排上,采取循序渐进的方式,使读者,特别是没有一点计算机软件开发经验的人,能够轻松阅读本书,尽可能减少理解上的障碍。如果你是有一定开发经验的软件人员,可以直接跳过第4章~第6章。
刘一民、刘宪利编著的《Objective-C程序设计入门与实践》详细介绍了Objective-C语言和苹果iOS、Mac平台面向对象程序编程的知识;结合独特的学习方法,在每章都合理嵌入大量的范例,让本书更适合于读者学习和课堂教学。
如果你对iPhone/iPad开发有兴趣,但是没有软件开发经验,《Objective-C程序设计入门与实践》将是你的首选,它能帮助你迈进开发的门槛,帮你成为一名初级的软件开发人员。对于用其他开发语言编程的人,本书也是一本不错的入门级别的书。如果想成为一名软件开发高手,仅仅靠本书的是不够的,建议掌握本书所介绍的知识之后,加入到苹果开发者中心(https://developer.apple.tom.crg),通过苹果官方提供的有关开发材料,来进一步学习,提高自己对iPhone/iPad的框架。
第1篇 认识0bjective-C与iPhone开发
第1章 Objective-C、ioS、iPhone和乔布斯
1.1 认识0biective-C
1.1.1 发展历程及变化
1.1.2 语言性能与分析
1.2 iOS简介
1.2.1 iOS的发展历程
1.2.2 i0S的设计和功能特性
1.3 i0S架构
l. 3.1 Cocoa Touch层
1.3.2 Media(媒体)层
l. 3.3 Core Services层
1. 3.4 Core 0S层
1.4 iPhnone简介
1.4.1 iPllone发展历程
1.4.2 iPllone功能
1.4.3 iPlnone特色
1.4.4 iPhone市场行情
1.5 i0S开发者工具
1.5.1 Xcode
1.5.2 Interface Builder
1.5.3 Instruments
1.5.4 Shark
1.6 乔布斯简介
1.6.1 早年
1.6.2 创建苹果公司及发展
1.6. 3 回归苹果及改革
1.6.4 个人成就
第2章 搭建Objective-C应用开发环境
第3章 创建你的第一个iPhone应用程序
第2篇 Objective-C的一点基础
第4章 Objective-C的一点基础——数据类型和运算符
第5章 ObjectiVe-C的一点基础——程序控制语句
第6章 Objective-C的一点基础一算法
第3篇 充实你的Objective-C知识
第7章 充实你的Objective-C知识——类
第8章 充实你的Objective-C知识——消息和协议
第9章 充实你的Objective-C知识——对象
第10章 充实你的Objective-C知识——基础(Foundation)框架
第4篇 提高你的Objective-C知识
第11章 提高你的Objective-C知识——内存管理
第12章 提高你的Objective-C知识——文件和数据管理
第13章 提高你的Objective-C知识——UIKit常用类及应用
第5篇 应用你的Objective-C知识
第14章 应用你的Objective-C知识——开发基于iPhone的弹球游戏
第15章 应用你的Objective-C知识——开发基于iPad的精灵小书柜