本书旨在向新一代开发人员介绍iPhone开发,以循序渐进的方式提高他们的技能。读者只需通过24个课时的学习,就能掌握所有基本知识——从安装开发工具、向Apple注册到将应用程序提交到App Store。
本书是为从未进行iPhone开发但使用过Macintosh平台的读者编写的,读者不需要有Objective-C、Cocoa和Apple开发工具方面的任何经验。当然,如果你有一定的开发经验,将更容易掌握这些工具和技术,但作者假定读者以前没有从事过编码工作。
本书基于Apple最新发布的iPhone OS 3.0编写,循序渐进地介绍了从事iPhone开发所需的基本知识,包括使用Xcode、Interface Builder、Objective-C和Cocoa Touch等开发工具,设计及美化用户界面,读写和显示数据,播放和录制多媒体,调试、优化和发布应用程序等主题。
本书通过简洁的语言和详细的步骤,帮助读者迅速掌握开发iPhone应用程序所需的基本知识,适合没有任何编程经验的新手阅读,也可供有志于从事iPhone开发的人员参考。
第1章 为开发准备好系统和iPhone
第2章 Xcode和iPhone模拟器简介
第3章 探索Apple平台语言Objective-C
第4章 Cocoa Touch内幕
第5章 探索Interface Builder
第6章 模型-视图-控制器应用程序设计
第7章 使用文本、键盘和按钮
第8章 处理图像、动画和滑块
第9章 使用高级界面控件
第10章 使用选择器选择多种值
第11章 引起用户注意
第12章 使用工具栏创建简单的多视图应用程序
第13章 使用选项卡栏管理多视图界面
第14章 使用表视图显示和导航数据
第15章 存储应用程序首选项
第16章 读写数据
第17章 创建可旋转及调整大小的用户界面
第18章 扩展触摸界面
第19章 使用加速计输入检测移动
第20章 使用多媒体
第21章 与其他应用程序交互
第22章 实现地图和定位服务
第23章 应用程序调试和优化
第24章 通过App Store分发应用程序