使用MonoTouch和.NET C#进行专业iPhone编程

需积分: 9 4 下载量 149 浏览量 更新于2024-09-25 收藏 13.18MB PDF 举报
“Professional iPhone Programming with MonoTouch and dot NET Csharp.pdf”是一本关于使用MonoTouch框架和C#语言进行iPhone应用程序开发的专业书籍。 本书详细介绍了如何利用.NET平台和C#编程语言来构建针对iOS设备(包括iPhone)的应用程序。书中涵盖了从初识MonoTouch到深入实践的多个关键知识点: 1. Chapter 1: Introduction to iPhone Development with MonoTouch for C# Developers - 这一章主要面向有C#背景的开发者,解释了为什么选择MonoTouch作为开发iPhone应用的工具,以及如何将C#技能应用于iOS平台。 2. Chapter 2: Introduction to MonoTouch - 介绍了MonoTouch的基本概念,包括其架构、安装过程、项目设置和调试工具,让读者对MonoTouch有一个全面的认识。 3. Chapter 3: Planning Your App’s UI: Exploring the Screen Controls - 详细讨论了如何设计和实现iOS应用的用户界面,包括各种屏幕控件的使用,如按钮、文本字段、滑块等。 4. Chapter 4: Data Controls - 讲解了数据绑定和数据控件的使用,如表格视图和集合视图,帮助开发者处理和展示数据。 5. Chapter 5: Working with Data on the iPhone - 介绍如何在iPhone上存储和管理数据,包括SQLite数据库、文件系统操作以及网络数据的获取。 6. Chapter 6: Displaying Data Using Tables - 专门探讨了使用表格视图显示数据的技巧,包括自定义单元格和处理用户交互。 7. Chapter 7: Mapping - 讨论了集成地图功能,如使用MapKit框架创建地图视图、添加标注和路径。 8. Chapter 8: Application Settings - 教授如何实现应用的设置功能,让用户可以自定义应用的行为。 9. Chapter 9: Programming with Device Hardware - 介绍了如何访问和利用设备硬件特性,如加速度计、GPS、摄像头等。 10. Chapter 10: Programming with Multimedia - 讲解多媒体内容的处理,如音频和视频播放、图片处理等。 11. Chapter 11: Talking to Other Applications - 描述了如何与其他应用进行交互,如使用URL schemes和Social Framework。 12. Chapter 12: Localizing for an International Audience - 针对全球化市场,讲述了应用的多语言支持和国际化设计。 13. Chapter 13: Programming the iPad - 特别讲解了针对iPad的大屏优化和特定功能的实现。 14. Chapter 14: Just Enough Objective-C - 对Objective-C语言进行了简要介绍,以帮助开发者理解与MonoTouch相关的Objective-C代码。 15. Chapter 15: The App Store: Submitting and Marketing Your App - 最后一章涵盖了应用的发布流程,包括App Store审核、版本管理以及应用的推广策略。 书末附有索引,方便读者查找具体主题。通过本书,读者可以掌握使用C#和MonoTouch开发高质量iPhone应用的全方位技能。