Cover image for iOS Development with Xamarin Cookbook.
iOS Development with Xamarin Cookbook.
Title:
iOS Development with Xamarin Cookbook.
Author:
Tavlikos, Dimitris.
ISBN:
9781783550005
Personal Author:
Physical Description:
1 online resource (479 pages)
Contents:
iOS Development with Xamarin Cookbook -- Table of Contents -- iOS Development with Xamarin Cookbook -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers, and more -- Why subscribe? -- Free access for Packt account holders -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. Development Tools -- Introduction -- Installing prerequisites -- Getting ready -- How to do it... -- How it works... -- Xcode -- Interface Builder -- iOS Simulator -- There's more... -- Useful links -- Updates -- See also -- Creating an iOS project with Xamarin Studio -- Getting ready... -- How to do it... -- How it works... -- MyFirstiOSProjectViewController.xib -- MyFirstiOSProjectViewController.cs -- MyFirstiOSProjectViewController.designer.cs -- AppDelegate.cs -- Main.cs -- Info.plist -- There's more... -- List of Xamarin.iOS assemblies -- See also -- Interface Builder -- How to do it... -- How it works... -- There's more... -- More information -- See also -- Creating the UI -- Getting ready -- How to do it... -- Adding a label -- Adding a button -- How it works... -- There's more... -- Setting titles on Buttons -- See also -- Accessing the UI with Outlets -- Getting ready -- How to do it... -- How it works... -- There's more... -- Adding Outlets through code -- See also -- Adding Actions to controls -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Compiling an iOS project -- Getting ready -- How to do it... -- How it works... -- iOS build options -- iOS application options -- There's more... -- See also -- Debugging our application -- Getting ready -- How to do it... -- How it works... -- There's more...

App performance when debugging -- Breakpoints in FinishedLaunching -- See also -- 2. User Interface - Views -- Introduction -- Adding and customizing views -- Getting ready -- How to do it... -- How it works... -- There's more... -- Adding views programmatically -- View content layout -- See also -- Receiving user input with buttons -- Getting ready -- How to do it... -- How it works... -- There's more... -- Changing the appearance of buttons -- See also -- Displaying images -- Getting ready -- How to do it... -- How it works... -- There's more... -- Using images for different screen sizes -- See also -- Displaying and editing text -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using the keyboard -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Displaying progress -- Getting ready -- How to do it... -- How it works... -- There's more... -- UIProgressView height -- See also -- Displaying content larger than the screen -- Getting ready -- How to do it... -- How it works... -- There's more... -- UIScrollView events -- See also -- Navigating through the content divided into pages -- Getting ready -- How to do it... -- How it works... -- There's more... -- Proper usage of UIPageControl -- See also -- Displaying alerts -- Getting ready -- How to do it… -- How it works... -- There's more... -- See also -- Creating a custom view -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Styling views -- Getting ready -- How to do it… -- How it works… -- There's more… -- Limitations of UIAppearance -- See also -- 3. User Interface - View Controllers -- Introduction -- Loading a view with a view controller -- Getting ready -- How to do it... -- How it works... -- There's more... -- UIViewController methods to override -- See also.

Navigating through different view controllers -- Getting ready -- How to do it... -- How it works... -- There's more... -- Managing navigation bar buttons -- See also -- Providing controllers in tabs -- Getting ready -- How to do it… -- How it works... -- There's more... -- Useful UITabBarController properties -- Determining tab selection -- See also -- Modal view controllers -- Getting ready -- How to do it… -- How it works... -- There's more... -- Accessing a modal controller -- How many modal controllers? -- See also -- Creating a custom view controller -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Using view controllers efficiently -- Getting ready -- How to do it… -- How it works... -- There's more... -- See also -- iPad view controllers -- Getting ready -- How to do it… -- How it works... -- There's more... -- iPad-specific controller usage -- See also -- UI flow design with storyboards -- Getting ready -- How to do it... -- How it works... -- There's more... -- Passing data -- See also -- Unwinding in storyboards -- Getting ready -- How to do it… -- How it works… -- There's more… -- Where is the unwind segue in the storyboard? -- See also -- 4. Data Management -- Introduction -- Creating files -- Getting ready -- How to do it… -- How it works... -- There's more... -- The Documents folder -- The Caches folder -- See also -- Using a SQLite database -- Getting ready -- How to do it... -- How it works... -- There's more... -- SQL table creation -- See also -- Preparing for iCloud support -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- iCloud key/value storage -- Getting ready -- How to do it... -- How it works... -- There's more... -- Getting notified on key/value store changes -- See also -- 5. Displaying Data -- Introduction -- Providing lists -- Getting ready.

How to do it... -- How it works... -- There's more... -- More UIPickerView customization -- Date and time selection -- See also -- Displaying data in a table -- Getting ready -- How to do it... -- How it works... -- There's more... -- The UITableView styles -- The UITableViewCell styles -- See also -- Customizing rows -- Getting ready -- How to do it... -- How it works... -- There's more... -- Useful properties of the UITableViewCell class -- UINib class -- Adding content programmatically -- See also -- Editing a table -- Getting ready -- How to do it... -- How it works... -- There's more... -- Enabling editing modes for individual rows -- See also -- Table indexing -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Searching through the data -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Creating a simple web browser -- Getting ready -- How to do it... -- How it works... -- There's more... -- Scaling the content -- UIWebView supported files -- Displaying data in a grid -- Getting ready -- How to do it... -- How it works... -- There's more... -- More information on UICollectionView -- See also -- Customizing the grid -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- 6. Web Services -- Introduction -- Consuming web services -- Getting ready -- How to do it... -- How it works... -- There's more... -- Invoking web service methods asynchronously -- The XSP shutdown -- See also -- Consuming REST services -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Communicating with native APIs -- Getting ready -- How to do it… -- How it works… -- There's more… -- Synchronous NSUrlConnection -- Usability -- See also -- Using WCF services -- Getting ready -- How to do it... -- How it works... -- There's more...

More information on Xamarin Studio's WCF support -- WCF service creation -- See also -- 7. Multimedia Resources -- Introduction -- Selecting images and videos -- Getting ready -- How to do it... -- How it works... -- There's more... -- Picking videos -- See also -- Capturing media with the camera -- Getting ready -- How to do it... -- How it works... -- There's more... -- Image editing -- See also -- Playing videos -- Getting ready -- How to do it... -- How it works... -- There's more... -- Wireless streaming -- See also -- Playing music and sounds -- Getting ready -- How to do it... -- How it works... -- There's more... -- Playing sound files -- See also -- Recording with the microphone -- Getting ready -- How to do it... -- How it works... -- There's more... -- Recording for a predefined amount of time -- See also -- Managing album items directly -- Getting ready -- How to do it... -- How it works... -- There's more... -- Reading EXIF data -- Retrieving individual assets -- Checking for permission -- See also -- 8. Integrating iOS Features -- Introduction -- Starting phone calls -- Getting ready -- How to do it... -- How it works... -- There's more... -- More information on OpenUrl -- See also -- Sending text messages and e-mails -- Getting ready -- How to do it... -- How it works... -- There's more... -- More information on opening external apps -- See also -- Using text messaging in our application -- Getting ready -- How to do it... -- How it works... -- There's more... -- Attachments -- Using e-mail messaging in our application -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Managing the address book -- Getting ready -- How to do it... -- How it works... -- There's more... -- Adding a phone number to a contact -- Displaying contacts -- Getting ready -- How to do it... -- How it works...

There's more...
Abstract:
The book is written in a recipe format with practical examples, allowing you to go directly to your topic of interest or follow topics throughout a chapter to gain an indepth knowledge. There are also plenty of hints and best practices along the way. If you are a C#/.NET developer with no previous experience in iOS development or an ObjectiveC developer who wants to create complete iOS applications and deploy them to the App Store, then this book is ideal for you. No experience with Xamarin is needed.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: