更新时间:2021-07-16 11:45:35
coverpage
iOS Development with Xamarin Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Development Tools
Introduction
Installing prerequisites
Creating an iOS project with Xamarin Studio
Interface Builder
Creating the UI
Accessing the UI with Outlets
Adding Actions to controls
Compiling an iOS project
Debugging our application
Chapter 2. User Interface – Views
Adding and customizing views
Receiving user input with buttons
Displaying images
Displaying and editing text
Using the keyboard
Displaying progress
Displaying content larger than the screen
Navigating through the content divided into pages
Displaying alerts
Creating a custom view
Styling views
Chapter 3. User Interface – View Controllers
Loading a view with a view controller
Navigating through different view controllers
Providing controllers in tabs
Modal view controllers
Creating a custom view controller
Using view controllers efficiently
iPad view controllers
UI flow design with storyboards
Unwinding in storyboards
Chapter 4. Data Management
Creating files
Using a SQLite database
Preparing for iCloud support
iCloud key/value storage
Chapter 5. Displaying Data
Providing lists
Displaying data in a table
Customizing rows
Editing a table
Table indexing
Searching through the data
Creating a simple web browser
Displaying data in a grid
Customizing the grid
Chapter 6. Web Services
Consuming web services
Consuming REST services
Communicating with native APIs
Using WCF services
Chapter 7. Multimedia Resources
Selecting images and videos
Capturing media with the camera
Playing videos
Playing music and sounds
Recording with the microphone
Managing album items directly
Chapter 8. Integrating iOS Features
Starting phone calls
Sending text messages and e-mails
Using text messaging in our application
Using e-mail messaging in our application
Managing the address book
Displaying contacts
Managing the calendar
Chapter 9. Interacting with Device Hardware
Detecting the device orientation
Adjusting the UI orientation
Proximity sensor
Retrieving the battery information
Handling motion events
Handling touch events
Recognizing gestures
Custom gestures
Using the accelerometer
Using the gyroscope