Learning MonoTouch: A Hands-On Guide to Building iOS Applications with C# and .NET (Paperback)
暫譯: 學習 MonoTouch:使用 C# 和 .NET 建立 iOS 應用程式的實作指南 (平裝本)

Michael Bluestein

  • 出版商: Addison Wesley
  • 出版日期: 2011-08-04
  • 定價: $1,575
  • 售價: 6.0$945
  • 語言: 英文
  • 頁數: 360
  • 裝訂: Paperback
  • ISBN: 0321719921
  • ISBN-13: 9780321719928
  • 相關分類: .NETC#Apple Developer
  • 立即出貨(限量) (庫存=3)

買這商品的人也買了...

商品描述

Develop State-of-the-Art iPhone/iPad Apps with MonoTouch and .NET!

 

Are you an experienced C#/.NET developer who wants to reach the huge iPhone/iPad market? Now, you can create great iOS apps without first mastering Objective-C and Apple’s development toolset. With MonoTouch, you can leverage the skills you already have to create powerful apps that can be sold in Apple’s App Store or deployed throughout your organization. In Learning MonoTouch, Michael Bluestein helps you get started with MonoTouch fast and make the most of its remarkably robust capabilities.

 

The book first walks you through setting up your MonoTouch development environment, explaining how MonoTouch abstracts the iOS SDK to permit development against native iOS classes from C#. Through simple examples, you’ll start building working apps, establishing a firm foundation for more advanced coding. One step at a time, you’ll master increasingly sophisticated cases through practical examples. Bluestein even shows you how to leverage powerful .NET tools in your iOS apps, including LINQ.

 

Coverage includes

• Applying common iOS development patterns and techniques in C#

• Using MonoTouch to handle memory management and garbage collection

• Structuring MonoTouch apps for the MVC design pattern

• Making the most of iOS user interface classes

• Leveraging the address book, camera access, email, and iOS media features

• Customizing tables and navigation for richer experiences and better performance

• Accessing the iOS Core Graphics and Core Animation subsystems

• Building iOS location-based applications with Core Location and MapKit

• Consuming web services from MonoTouch

• Integrating iOS and .NET networking capabilities

• Saving data with the ADO.NET provider to SQLite, .NET serialization, and NSUserDefaults

 

All code samples are available for download at github.com/mikebluestein.

商品描述(中文翻譯)

使用 MonoTouch 和 .NET 開發最先進的 iPhone/iPad 應用程式!



您是一位有經驗的 C#/.NET 開發者,想要進入龐大的 iPhone/iPad 市場嗎?現在,您可以在不必先掌握 Objective-C 和 Apple 的開發工具集的情況下,創建出色的 iOS 應用程式。使用 MonoTouch,您可以利用已有的技能來創建強大的應用程式,這些應用程式可以在 Apple 的 App Store 中銷售或在您的組織內部部署。在《Learning MonoTouch》一書中,Michael Bluestein 幫助您快速入門 MonoTouch,並充分利用其卓越的功能。



本書首先引導您設置 MonoTouch 開發環境,解釋 MonoTouch 如何抽象化 iOS SDK,以便從 C# 開發原生 iOS 類別。通過簡單的範例,您將開始構建可運行的應用程式,為更高級的編碼奠定堅實的基礎。一步一步地,您將通過實用範例掌握越來越複雜的案例。Bluestein 甚至向您展示如何在 iOS 應用程式中利用強大的 .NET 工具,包括 LINQ。



內容包括


• 在 C# 中應用常見的 iOS 開發模式和技術


• 使用 MonoTouch 處理記憶體管理和垃圾回收


• 為 MVC 設計模式結構化 MonoTouch 應用程式


• 充分利用 iOS 使用者介面類別


• 利用通訊錄、相機存取、電子郵件和 iOS 媒體功能


• 自訂表格和導航以獲得更豐富的體驗和更好的性能


• 存取 iOS Core Graphics 和 Core Animation 子系統


• 使用 Core Location 和 MapKit 構建基於位置的 iOS 應用程式


• 從 MonoTouch 消費網路服務


• 整合 iOS 和 .NET 網路功能


• 使用 ADO.NET 提供者將資料儲存到 SQLite、.NET 序列化和 NSUserDefaults



所有程式碼範例可在 github.com/mikebluestein 下載。