Xamarin Mobile Application Development for iOS

Paul F. Johnson

  • 出版商: Packt Publishing
  • 出版日期: 2013-10-25
  • 售價: $1,480
  • 貴賓價: 9.5$1,406
  • 語言: 英文
  • 頁數: 222
  • 裝訂: Paperback
  • ISBN: 1783559187
  • ISBN-13: 9781783559183
  • 相關分類: Apple Developer
  • 海外代購書籍(需單獨結帳)

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

商品描述

If you want to develop iOS apps with Xamarin, and this comprehensive tutorial has it all. Covering everything from the UI to using TestFlight, it's your fast route to the App Store.

Overview

  • A clear and concise look at how to create your own apps building on what you already know of C#
  • Create advanced and elegant apps by yourself
  • Ensure that the majority of your code can also be used with Android and Windows Mobile 8 devices

In Detail

Before the release of monotouch, development on iOS was purely in Objective C. There was nothing wrong with that except for one thing - it's very unpleasant to write code in! The release of Xamarin changed all of that, and with it brought cross-platform development to the mobile world.

Xamarin Mobile Application Development for iOS is not just your normal everyday book on iOS app development. Everything is written for a point and not for effect, and therefore you will learn everything you need to know quickly and efficiently without getting bogged down in needless information. The code has been taken from fully tested apps, so you can just drop it into your code and it will work out of the box.

In this clear and informative guide, you will be taken on a whirlwind tour of iOS application development with Xamarin, from setting up a development environment on your PC or Mac to testing and distribution through the Apple Store with plenty of practical examples along the way.

The book begins by discussing the installation of the IDE (for both PC and Mac) as well as how to set up your PC so it can be used to develop for iOS. From there, successive chapters cover the user interface, views, view controllers, customisation of controls, animation, events and event handling, getting the most from your app using threading, creating your own settings system, the internal database system and LINQ, sending texts, making calls, taking photos, videos, and audio recordings as well as using the mapping system. The book culminates by showing you how to test your app using testflight and finally how to release your app on the Apple Store. It is an all-encompassing book that leaves nothing out.

What you will learn from this book

  • Create a working user interface
  • Understand and write a cross-platform configuration system
  • Learn how to create an SQLite helper system and master the basics of LINQ
  • Use and manipulate graphics
  • Get the most out of your iOS device with very little code
  • Publish your very own app on Apple’s app store
  • Come to terms with threading in a mobile world

Approach

This book is a standard tutorial aimed at teaching you everything you need to know about iOS app development using Xamarin.

Who this book is written for

This book is written for those who are new to iOS app development as well as more experienced developers who just need a quick reference book. It is assumed that you are already comfortable using C#. Those teaching iOS to new students will also find this book invaluable as a form of reference material.

商品描述(中文翻譯)

如果你想使用Xamarin開發iOS應用程式,這本全面的教學書籍應有盡有。從使用者介面到使用TestFlight,它是你快速進入App Store的捷徑。

概述

- 清晰而簡潔地介紹如何利用你已經掌握的C#知識來創建自己的應用程式
- 自己創建高級且優雅的應用程式
- 確保你的大部分程式碼也可以在Android和Windows Mobile 8設備上使用

詳細內容

在monotouch發布之前,iOS的開發純粹使用Objective C。除了一件事情之外,這並沒有什麼問題 - 那就是寫程式碼非常不愉快!Xamarin的發布改變了一切,並將跨平台開發帶到了移動世界中。

《Xamarin Mobile Application Development for iOS》不僅僅是一本關於iOS應用程式開發的普通書籍。所有內容都是為了教學而寫的,因此你將快速高效地學到所有你需要知道的內容,而不會陷入冗長的資訊中。程式碼來自於經過完整測試的應用程式,所以你只需將其放入你的程式碼中,它就可以直接運行。

在這本清晰而有趣的指南中,你將被帶領進入使用Xamarin進行iOS應用程式開發的旋風之旅,從在PC或Mac上設置開發環境到測試和通過Apple Store進行分發,一路上有許多實用的示例。

本書首先討論了IDE的安裝(包括PC和Mac),以及如何設置PC以便用於iOS開發。接下來的章節涵蓋了使用者介面、視圖、視圖控制器、自定義控制項、動畫、事件和事件處理、使用線程最大限度地發揮應用程式功能、創建自己的設置系統、內部數據庫系統和LINQ、發送短信、打電話、拍照、錄影和錄音,以及使用地圖系統。本書最後展示了如何使用TestFlight測試應用程式,以及如何在Apple Store上發布應用程式。這是一本全面的書籍,沒有遺漏任何內容。

從本書中你將學到:

- 創建一個可運行的使用者介面
- 瞭解並編寫跨平台配置系統
- 學習如何創建SQLite輔助系統並掌握LINQ的基礎知識
- 使用和操作圖形
- 用非常少的程式碼充分利用你的iOS設備
- 在Apple的應用程式商店上發布你自己的應用程式
- 在移動世界中處理線程

這本書是一本標準教程,旨在教授使用Xamarin進行iOS應用程式開發的所有知識。

本書適合初學者和有經驗的開發人員閱讀,對於那些只需要快速參考的開發人員來說尤其適用。假設你已經熟悉使用C#。教授iOS給新學生的人也會發現這本書作為參考資料非常有價值。