C#开发iOS应用实战:MonoTouch指南(第1版)

5星 · 超过95%的资源 需积分: 10 60 下载量 64 浏览量 更新于2024-07-28 收藏 44.52MB PDF 举报
"使用C#开发iPhone和iPad应用(MonoTouch)(第1版)" 是一本专为.NET开发者介绍如何利用C#语言通过MonoTouch框架构建iOS应用的书籍。书中涵盖了从基础到高级的各种主题,包括iOS应用开发入门、MVVM模式、多屏幕应用创建、iPad与通用应用、视图与控制器、控件使用、表格操作、触摸事件处理以及多任务等。 MonoTouch是Xamarin公司提供的一个框架,允许开发者使用C#和.NET Framework的子集来编写原生的iOS应用。这本书将帮助拥有C#和.NET背景的程序员快速进入iOS开发领域,无需学习Objective-C或Swift。 书中的章节分布如下: 1. **Getting Started with MonoTouch**:介绍了MonoTouch的基本概念,设置环境,以及如何建立第一个iOS项目。 2. **Our First Application**:逐步引导读者创建第一个简单的iOS应用,熟悉开发流程和基本界面设计。 3. **Creating Multi-Screen Applications Using the MVC Pattern**:讲解了如何使用Model-View-Controller(MVC)设计模式构建多屏应用程序。 4. **iPad and Universal (iPhone/iPad) Applications**:深入探讨针对iPad和同时支持iPhone/iPad的通用应用的开发。 5. **More on Views and Controllers**:扩展了视图和控制器的概念,包括导航和界面管理。 6. **Introduction to Controls**:介绍iOS中的基本控件,如按钮、标签、文本框等。 7. **Standard Controls**:详细讨论了标准控件的使用和自定义。 8. **Content Controls**:涵盖了内容展示相关的控件,如图像视图、网页视图等。 9. **Working with Tables**:教授如何在应用中集成和操作表格视图。 10. **Working with Keyboards**:讨论了键盘交互,如自动完成和文本输入处理。 11. **Multitasking**:讲述了iOS的多任务处理能力,包括后台任务和应用生命周期管理。 12. **Working with Touch**:介绍如何处理触摸事件,实现手势识别和用户交互。 13. **Working with Shared Resources**:探讨资源的管理和共享,如图片、音频和视频。 14. **User and Application Settings**:讲解如何存储和访问用户设置,以及应用配置。 15. **Working with Core Location**:介绍了如何使用Core Location框架获取和处理位置数据。 这本书不仅适合初学者,也对有经验的.NET开发者有价值,因为它提供了将现有技能应用于iOS开发的途径。通过本书,开发者能够掌握使用C#和MonoTouch构建高性能、原生iOS应用的技能。
2019-06-07 上传
ipad协议免费测试 getLoginQRCode (获取登录二维码) CheckLoginQRCode(检测扫码状态) ManualAuth(扫码登录) ManualAuth(62数据登录) ManualAuth(账号密码登录) newverifypasswd(验证密码) GetQRCode(获取个人或群二维码) F2FQrcode(取收款码) SendNewMsg(发送文本消息) NewInit(获取微信会话列表和信息) NewSyncEcode(同步未读信息和好友) SnsSync(同步朋友圈) SnsUserPage(获取指定人朋友圈) SnsTimeLine(取朋友圈首页) GetSnsObjectOp(操作朋友圈) LbsLBSFind(附近的人) GetContactLabelList(获取标签分组) InitContact(获取通讯录) SearchContact(搜索微信号手机号QQ号) UploadMsgImg(发送图片) UploadVoice(发送音频) TenPay(获取钱包信息) TenPay(确认收款) TenPay(生成自定义金额二维码) VerifyUser(V1V2操作,关注公众号,添加好友) OpLogDelUser(删除好友) ShakeReport(摇一摇) FavSync(同步收藏) GetFavItem(获取单条收藏) DelFavItem(删除收藏) addFavItem(添加收藏) logOut(退出登录) AddContactLabel(添加标签) ModifyContactLabelList(修改标签列表) DelContactLabel(删除标签) SnsUpload(上传朋友圈图片) SendAppMsg(发送APP消息) setChatRoomAnnouncement(发布群公告) GetMsgImg(接收消息图片) ExtDeviceLoginConfirmGet(扫码登录) UploadMsgImgCDN(发送CDN图片) GetContact(获取详细资料) TenPay(创建转账) GetA8Key(不想说) CreateChatRoom(创建群) AddChatRoomMember(添加群成员) AddChatRoomMember(删除群成员) GetChatroomMemberDetail(取群成员详细) setChatRoomAnnouncement(修改群公告) GetQRCode(获取群二维码或个人二维码) NewInit(初始化第一次登录使用会返回微信列表和信息)