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
Introduction
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
Introduction
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
Introduction
Creating files
Using a SQLite database
Preparing for iCloud support
iCloud key/value storage
Chapter 5. Displaying Data
Introduction
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
Introduction
Consuming web services
Consuming REST services
Communicating with native APIs
Using WCF services
Chapter 7. Multimedia Resources
Introduction
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
Introduction
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
Introduction
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
Chapter 10. Location Services and Maps
Introduction
Determining location
Determining heading
Using region monitoring
Using a significant-change location service
Location services in the background
Displaying maps
Geocoding
Adding map annotations
Adding map overlays
Chapter 11. Graphics and Animation
Introduction
Transforming views
Animating images
Animating layers
Drawing lines and curves
Drawing shapes
Drawing text
A simple drawing app
Creating an image context
Animating views
Chapter 12. Multitasking
Introduction
Detecting application states
Receiving notifications for app states
Running code in the background
Playing audio in the background
Updating data in the background
Chapter 13. Localization
Introduction
Creating an app for different languages
Localizable resources
Regional formatting
Chapter 14. Deploying
Introduction
Creating profiles
Creating an ad hoc distribution bundle
Preparing an app for the App Store
Submitting an app to the App Store
Chapter 15. Advanced Features
Introduction
Reproducing the page curl effect
Integrating content sharing
Implementing custom transitions
Using physics in UI elements
Implementing the text-to-speech feature
Index
更新时间:2021-07-16 11:45:35