Record Display for the EPA National Library Catalog

RECORD NUMBER: 720 OF 824

Main Title Swift iOS 24-hour trainer /
Author Mishra, Abhishek,
Publisher Wrox, a Wiley brand,
Year Published 2016
OCLC Number 907125886
ISBN 9781119073550; 1119073553
Subjects Swift (Computer program language) ; iPhone (Smartphone)--Programming ; Application software--Development
Holdings
Library Call Number Additional Info Location Last
Modified
Checkout
Status
ELBM  QA76.73.S95M57 2016 AWBERC Library/Cincinnati,OH 02/13/2024
Collation xxvi, 597 pages : illustrations ; 24 cm
Notes
"Wrox programmer to programmer"--Cover. "Published simultaneously in Canada"--Title page verso. Includes index.
Contents Notes
This book presents the fundamentals of Swift, an Apple programming language. It introduces fundamental Swift concepts such as object-oriented programming, optionals, statements, expressions, closures, optional unwrapping, and exception handling; demonstrates common concepts such as alert views, collection views, tab bars, Core Motion, Map Kit, and Core Location; explores Storyboards and adaptive layout techniques; introduces Test Driven Development practices for iOS development; covers distributing test builds to internal and external testers using TestFlight and submitting apps to iTunes Connect; and explores advanced concepts such as UI testing with Xcode and building cloud-based apps using iCloud and CloudKit. Hello iOS! -- A tour of Xcode and the iOS simulator -- Introducing Swift -- Functions -- Closures -- Error handling -- Object-oriented programming with Swift -- Supporting multiple device types -- Introduction to UIKit and adaptive layout -- Introduction to storyboards -- Handling user input -- Alert views and action sheets -- Adding images to your view -- Pickers -- Navigation controllers -- Table views -- Collection views -- Tab bars and toolbars -- Creating views that scroll -- Popovers and modal views -- Touches and gestures -- Property lists -- Application settings -- Introduction to iCloud storage -- Introduction to CloudKit -- Introduction to Core Data -- Consuming RESTful JSON web services -- Social media integration -- Where am I? : Introducing Core Location -- Introduction to Map Kit -- Using the camera and photo library -- Introduction to user interface testing -- Introduction to test driven development -- Testing your app on a device -- Beta testing with TestFlight -- App store distribution.