Record Display for the EPA National Library Catalog
RECORD NUMBER: 3 OF 3Main 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 |
|
|||||||||||
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. |