使用MonoTouch和.NET C#进行iPhone开发指南

需积分: 10 2 下载量 37 浏览量 更新于2024-07-26 收藏 19.43MB PDF 举报
"《Professional iPhone Programming with MonoTouch and .NET C#》是由Wallace B. McClure、Martin Bowling、Craig Dunn、Chris Hardy和Rory Blyth合著的一本关于使用MonoTouch框架进行iPhone应用程序开发的专业书籍。这本书是2010年6月由Wiley Publishing, Inc.出版的,旨在帮助熟悉C#的开发者进入iPhone应用开发领域。" 本书内容涵盖了一系列关键知识点,包括: 1. 第1章:C#开发者入门iPhone开发 - 介绍了MonoTouch框架,以及如何利用C#语言来开发针对iPhone的应用程序,帮助开发者理解iOS平台上的C#开发环境。 2. 第2章:了解MonoTouch - 深入探讨MonoTouch的特性和工作原理,包括如何安装、配置开发环境,以及如何构建第一个MonoTouch应用。 3. 第3章:规划应用的用户界面 - 讲解了iPhone屏幕控制元素,如按钮、文本框等,以及如何设计和实现一个直观的用户界面。 4. 第4章:数据控件 - 教授如何在iPhone应用中处理和展示数据,包括数据绑定和数据模型的概念。 5. 第5章:在iPhone上操作数据 - 阐述了如何与本地数据库或远程服务器进行数据交互,如SQLite存储和网络通信。 6. 第6章:使用表格显示数据 - 介绍了UITableView的使用,以及如何创建动态和响应式的数据列表。 7. 第7章:地图集成 - 说明了如何集成Apple的地图服务,创建地图视图,添加标记和路径。 8. 第8章:应用设置 - 讨论了如何创建自定义应用设置,以提供用户配置选项。 9. 第9章:编程设备硬件 - 包括如何访问和利用iPhone的硬件特性,如加速度计、GPS和摄像头。 10. 第10章:多媒体编程 - 教程涵盖了音频和视频处理,如播放、录制和编辑多媒体内容。 11. 第11章:与其他应用交互 - 描述了如何实现应用之间的通信,如URL schemes和Inter-Process Communication (IPC)。 12. 第12章:面向国际市场的本地化 - 解释了如何使应用适应不同的语言和文化环境,以扩大应用的受众范围。 13. 第13章:编程iPad - 专门针对iPad的特性,讲解如何优化应用以适应更大的屏幕和多任务处理。 14. 第14章:简要学习Objective-C - 对于不熟悉Objective-C的C#开发者,提供了Objective-C语言的基础知识,以便更好地理解和调试MonoTouch代码。 15. 第15章:App Store:提交和营销你的应用 - 指导开发者如何通过Apple的审核流程,发布应用到App Store,并提供市场推广策略。 附录包含了一个完整的索引,方便读者查找特定主题。 该书对于想要利用C#技能开发iPhone应用的开发者来说是一份宝贵的资源,它覆盖了从基础到高级的多个方面,不仅教授技术细节,还涵盖了实际应用开发的实践知识。