王志刚、朱蕾、王中元编著的《20天搞定iPhone软件开发》一共20讲,一天完成一讲的学习。本着循序渐进的原则,前10讲偏重于Cocoa面向对象编程的基本概念及Objective-C 2.0语言的语法基础,对于有面向对象编程基础且有一定编程经验的读者来说,学习起来应该很轻松,可能会提前几天就可以完成学习。第10讲以后开始进入iPhone软件开发的实战阶段,每一讲的内容都比较充实,其中包含了各种实例代码,鼓励读者在Xcode等开发环境中进行试运行验证。部分章节可能在一天之内难以掌握。其中第11讲至第13讲介绍了iPhone软件开发时经常用到的各种基础数据类型的使用知识;第14讲至第17讲是关于UIKit框架中各种类的使用方法及技巧,是学习iPhone软件开发时需要重点掌握的知识;第18讲介绍了在iPhone应用程序中使用数据库的技巧,包括直接使用SQLite数据库以及使用CoreData来间接操作SQLite数据库;最后第19讲和第20讲介绍了iPhone应用程序调试的基础,第19讲介绍了开发阶段的调试技巧,第20讲介绍如何在实际终端设备上进行调试的相关操作及技巧。
王志刚、朱蕾、王中元编著的《20天搞定iPhone软件开发》是为有一定其他语言编程经验的程序员转向iOS软件开发而撰写的速成教材。《20天搞定iPhone软件开发》一共20讲,一天完成1讲的学习。本着循序渐进的原则,前面的10讲偏重于Cocoa面向对象编程的基本概念以及Objective-C 2.0语言的语法基础。 从第10讲以后开始进入iOS软件开发的实战阶段,每1讲的内容都比较充实,其中包含了各种实例代码,读者可以在Xcode等开发环境中边实践边学习。读者完成全书20讲的学习后可以达到初级iOS程序员的水准。
第1讲 配置开发环境
1.1 Mac应用程序开发环境
1.2 iPhone应用程序开发环境
1.3 查看安装目录内容
1.3.1 启动 Xcode
1.3.2 启动 Interface Builder
1.4 Mac中的基本操作
1.4.1 弹出菜单的显示方法
1.4.2 工具条的定制
第2讲 应用程序与框架
第3讲 Cocoa与Objective-C
第4讲 开发工具
第5讲 Cocoa环境下的面向对象编程
第6讲 Hello World应用程序
第7讲 MVC构架
第8讲 插座与动作
第9讲 Objective-C的语法
第10讲 内存管理
第11讲 字符串
第12讲 集合
第13讲 XML应用
第14讲 UIKit框架简介及iPhone应用程序基础类
第15讲 iPhone应用程序中的事件响应
第16讲 常用UI控件
第17讲 表格视图(UITableView)
第18讲 使用SQLite数据库
第19讲 调试方法
第20讲 使用iPhone终端进行测试