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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
[New York, N.Y.] : New York, N.Y. :
Apress ; Distributed to the Book trade worldwide by Springer Science + Business Media,
©2011.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
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