Developing C# apps for iPhone and iPad using MonoTouch iOS apps development for .NET developers

Developing C# Applications for iPhone and iPad using MonoTouch shows you how to use your existing C# skills to write apps for the iPhone and iPad. Fortunately, there's MonoTouch, Novell's .NET library that allows C# developers to write C# code that executes in iOS. Furthermore, MonoTouch a...

Descripción completa

Detalles Bibliográficos
Autor principal: Costanich, Bryan (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: [Berkeley, Calif.] : Apress 2011.
Edición:1st ed. 2011.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628004806719
Tabla de Contenidos:
  • Title Page; Copyright Page; Contents at a Glance; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Preface; Chapter 1 Getting Started with MonoTouch; Developing for the iPhone and iPad; Limited Multitasking; Limited System Resources; Small Screen Size; Device-specific Technology; Constrained Response Time; Constrained Access; MonoTouch Background; iPhone vs. iPod Touch vs iPad?; How Does It Work?; How Do I Build a User-Interface (UI); Can I Use Silverlight?; How Do I Distribute My Apps?; What Is the Licensing Model?; Are There Any Limitations of MonoTouch?
  • No Just-in-Time (JIT) CompilationC# Is Currently the Only Language; More Information; Getting Started; Mac Computer Running Snow Leopard; Apple's iOS SDK; Mono for OSX; MonoTouch SDK; Text Editor or Integrated Development Environment; Documentation; Xcode/iOS Documentation; MonoTouch Rosetta Stone; Resources; 3rd Party Libraries; Summary; Chapter 2 Our First Application; Starting the Example; Create a New Solution; Examining the Code; Interface Builder; Exploring Interface Builder; Building the Interface; Outlets; Outlets Exposed to Code; Running the Application; Actions; Adding an Action
  • Actions in CodeChoosing Which Device to Simulate; Application Name and Icons; Application Name; Application Icons; Summary; Chapter 3 Creating Multi-Screen Applications Using the MVC Pattern; Model-View-Controller (MVC) Pattern; Model; View; Controller; Benefits of the MVC Pattern; Views and View Controllers in MonoTouch; Sample Application; Adding the Navigation Controller to the Main S; HelloWorld and HelloUniverse Screens; Showing Different Screens; MainScreen.xib.cs; AppDelegate; Summary; Chapter 4 iPad and Universal (iPhone/iPad) Applications; A Note About Resolution on the iPhone
  • Creating an iPad-Only ApplicationChanging Common Settings in MonoDevelop; iPad Screens in Interface Builder; Creating a Universal iPhone/iPad Application; Method 1: Universal Project Template; Method 2: Programmatic Device Detection; Determining the Device Type; Creating a Custom AppDelegate; Creating a Custom Main Method; Summary; Chapter 5 More on Views and Controllers; Custom UIViewController and UIView Implementations; Default UIView Constructor for a View Defined in a xib file; Manually Loading a UIView Defined in a .xib File; UIViewController Event Lifecycle; LoadView; ViewDidLoad
  • ViewDidUnloadViewWillAppear; ViewWillDisappear; Other Methods; UIView Event Lifecycle; Constructor; Draw; LayoutSubviews; Managing More than One View in a Controller; Switching Views; Animating the Transition; Handling Rotation; Rotation Lifecycle Events in UIViewController; ShouldAutorotateToInterfaceOrientation; WillAnimateRotation; WillRotate; DidRotate; WillAnimateFirstHalfOfRotation and WillAnimateSecondHalfOfRotation; General Approaches to Rotation; Autosizing; Moving Controls; Swapping Views; Rotation Review; Summary; Chapter 6 Introduction to Controls; Coordinate System; Frame
  • Autosizing