使用MonoTouch和.NET C#进行专业iPhone编程
需积分: 9 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应用的全方位技能。
152 浏览量
2010-08-15 上传
2013-03-22 上传
2022-06-20 上传
2011-12-24 上传
2011-08-10 上传
298 浏览量
2014-03-20 上传
2012-01-03 上传
kg_loveyou2
- 粉丝: 152
- 资源: 32
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析