使用iPhone SDK开发应用程序实战指南
![](https://csdnimg.cn/release/wenkucmsfe/public/img/starY.0159711c.png)
"IPHONE FOR PROGRAMMERS AN APP-DRIVEN APPROACH"
《IPHONE FOR PROGRAMMERS: AN APP-DRIVEN APPROACH》是DEITEL® DEVELOPER系列书籍中的一本,专门为专业程序员提供iPhone应用程序开发的指导,使用的是iPhone SDK 3.x、Xcode®、Objective-C®和Cocoa®。这本书旨在帮助读者快速上手开发出色的iPhone应用,并在加入苹果的付费iPhone开发者计划后,将应用提交到App Store。
书中采用了一种以应用驱动的学习方法,即在每个技术讨论中,都会结合14个完全测试过的iPhone应用程序(共7700行代码),这些代码具有语法高亮、代码讲解和样本输出。通过编写这些应用,如Welcome、Spot-On Game、Route Tracker、Tip Calculator等,读者可以逐步掌握iPhone开发的核心技能。
在第3章,读者就能开始使用Xcode®、Cocoa®和Interface Builder构建应用。书中的内容涵盖了面向对象编程的Objective-C®和Cocoa®,以及利用最新的iPhone 3.x技术,如Game Kit、iPod库访问等。具体知识点包括:
1. iPhone SDK 3.x:了解SDK的基础和最新特性,它是开发iPhone应用的基础平台。
2. Xcode®和Interface Builder:学习如何使用这两个工具进行项目管理、代码编写和用户界面设计。
3. Objective-C®和Cocoa®:掌握面向对象编程语言Objective-C®,以及基于此的Cocoa框架,用于构建iOS应用。
4. 集合、GUI和事件处理:理解数据结构和图形用户界面的实现,以及用户交互的处理。
5. 控制器和应用模板:学习如何使用MVC模式来组织应用的结构,以及预定义的应用模板。
6. UIView和Multi-Touch™:掌握视图系统和多点触控技术,实现动态交互界面。
7. Core Audio、Core Animation和NSTimer:了解音频处理、动画效果和定时器的使用。
8. 表格和UINavigationController:学习如何创建和管理表格视图,以及导航控制器的运用。
9. Map Kit、Core Location和GPS、指南针:集成地图服务,获取位置信息,实现地理定位功能。
10. 图片、iPod库访问:处理应用中的图像资源,以及访问用户的音乐库。
11. 序列化:学习如何保存和恢复应用状态,实现数据持久化。
本书适合有编程基础的读者,通过实例丰富的覆盖范围,能够帮助读者深入理解并实践iPhone应用开发的各个方面。无论是对游戏开发、多媒体处理还是地理位置服务感兴趣的开发者,都能从中受益。同时,Deitel® Developer Series和How to Program Series的其他书籍也为不同领域的编程学习提供了全面的支持。
2016-05-23 上传
2015-01-27 上传
2024-02-02 上传
2023-07-27 上传
2023-04-02 上传
2023-10-05 上传
2024-01-30 上传
2023-06-10 上传
2023-11-18 上传
![](https://profile-avatar.csdnimg.cn/d6e34a2330504fd790146cf44c32cf26_ipod4g.jpg!1)
ipod4g
- 粉丝: 22
- 资源: 129
最新资源
- 解决本地连接丢失无法上网的问题
- BIOS报警声音解析:故障原因与解决方法
- 广义均值移动跟踪算法在视频目标跟踪中的应用研究
- C++Builder快捷键大全:高效编程的秘密武器
- 网页制作入门:常用代码详解
- TX2440A开发板网络远程监控系统移植教程:易搭建与通用解决方案
- WebLogic10虚拟内存配置详解与优化技巧
- C#网络编程深度解析:Socket基础与应用
- 掌握Struts1:Java MVC轻量级框架详解
- 20个必备CSS代码段提升Web开发效率
- CSS样式大全:字体、文本、列表样式详解
- Proteus元件库大全:从基础到高级组件
- 74HC08芯片:高速CMOS四输入与门详细资料
- C#获取当前路径的多种方法详解
- 修复MySQL乱码问题:设置字符集为GB2312
- C语言的诞生与演进:从汇编到系统编程的革命