Cargando…

Xamarin mobile application development for iOS /

This book is a standard tutorial aimed at teaching you everything you need to know about iOS app development using Xamarin. 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 alread...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Johnson, Paul F.
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2013.
Colección:Community experience distilled
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Installing the Xamarin Product Range for Android and iOS; Installing Xamarin.iOS and Xamarin. Android; Downloading the software; Installing the software; Enabling VisualStudio to build and run iOS applications; On the Mac; On the PC; Installing additional code for Android development; For iOS users, the process is similar; Summary; Chapter 2: The User Interface; Creating the User Interface with Xcode; Screen origins and sizes; MonoTouch. Dialog (MT. D).
  • Changing the keyboard typeUsing ShouldReturn; Using ResignFirstResponder; Adding a toolbar to the keyboard; Creating your own Pickers on MT. D; UITableView and UITableViewCell; Colors, buttons, and labels; Ensuring you have the correct size bounding boxes; UIColor; UIButton; UIControlStates; Summary; Chapter 3: Views and Layouts; Selection of the project type; Application types and their view types; The iOS Layout; The Canvas model; How to avoid some of these problems; Views and View Controllers; Other Views; Activity Indicator and Progress View; UIImageView; UICollectionView; UIWebView.
  • MapViewUIScrollView; AdBannerView; Implementing a view with multiple view controllers; Summary; Chapter 4: Controllers; UITableView and UITableViewCell; Creating a read-only table; UITableViewCell; Reusable cells within a table; Sections and Rows; Indexes on a TableView; Navigation with UITableView; Within code; With Xcode; Navigation using UITableView; Returning to the RootView; TabBars; Handling the Tab Bar in code; PageControl; GLKit; Summary; Chapter 5: UIControls; Controls and widgets; UI Controls; Control selection; UIButton; UIStepper; The other controls.
  • Comparing Android to iOS UI controlsSummary; Chapter 6: Events; Handling events; Delegates; Attaching an event to multiple controls; Synchronous versus asynchronous event handling; Synchronous walk; Asynchronous walk; In a programming context; Events and controls reference; Other significant control events; AVAudioPlayer and AVRecordClass; AVAudioSession; ABAddressBook; ABNewPersonViewController; ABPeoplePickerNavigationController; ABPersonViewController; ABUnknownPersonViewController; AudioConverter; AudioSession; InputAudioQueue; OutputAudioQueue; AUGraph and AudioUnit; AudioConverter.
  • CAAnimationCBCentralManager; CBPeripheral; CBPeripheralManager; CFSocket; CFStream; CLLocationManager; MidiClient; MidiEndpoint and MidiPort; Monotouch. Dialog; BadgeElement, BaseBooleanImageElement, GlassButton, LoadMoreElement, MessageElement, and StringElement; BoolElement; DateTimeElement; DialogViewController; EntryElement; StyledStringElement; EKCalendarChooser; EKEventEditViewController and EKEventViewController; EAAccessory; The NS classes; NSCache; NSKeyedArchiver; NSKeyedUnarchiver; NSNetService; NSNetServiceBrowser; NSStream; GLKView; GK classes.