
Swift for the Really Impatient (Paperback)
Matt Henderson (author), Dave Wood (author)
£18.99
Paperback
176 Pages /
Published: 23/12/2014
- Not available
Swift for the Really Impatient is the perfect jumpstart to the Swift language for every experienced Objective-C developer. Leading iOS and OS X developers Matt Henderson and Dave Wood help you take full advantage of Swift's powerful innovations, without wasting time on basics you already know.
Through expert code examples and crystal-clear explanations, Henderson and Wood reveal how Swift features improve on Objective-C and show how to make the most of them. You'll quickly master "Swift-er" techniques for using objects, classes, optionals, generics, functions, closures, and more. Each chapter includes hands-on exercises designed to reinforce and deepen your skills.
You'll learn how to re-implement common Objective-C programming solutions in Swift, improving code clarity, power, and performance on both desktop and mobile devices. And, because you probably won't (or can't) abandon Objective-C anytime soon, you'll discover how to use both languages together, smoothly integrate Swift into existing projects and workflows, and gradually move your current code base into the future. Coverage includes
Using Swift's new patterns and concise, expressive syntax to produce safer, more reliable codeLeveraging the surprising power of Swift's data structuresUtilizing Swift's type system to help prevent errors common in other languagesUsing optionals to correctly handle invalid, missing, or unknown valuesImplementing generics to reduce duplication, improve power, and simplify maintenanceInteracting with C and Objective-C APIs Abstracting functionality for reusable code while maintaining type safetyIsolating code in clean, flexible, low-overhead closuresCombining Swift with Objective-C in the same projectAvoiding gotchas when importing Objective-C classes in Swift projectsNesting types to improve code clarityCreating shared objects with singletonsManaging threading and concurrency with Swift's advanced Grand Central Dispatch (GCD) patterns
Through expert code examples and crystal-clear explanations, Henderson and Wood reveal how Swift features improve on Objective-C and show how to make the most of them. You'll quickly master "Swift-er" techniques for using objects, classes, optionals, generics, functions, closures, and more. Each chapter includes hands-on exercises designed to reinforce and deepen your skills.
You'll learn how to re-implement common Objective-C programming solutions in Swift, improving code clarity, power, and performance on both desktop and mobile devices. And, because you probably won't (or can't) abandon Objective-C anytime soon, you'll discover how to use both languages together, smoothly integrate Swift into existing projects and workflows, and gradually move your current code base into the future. Coverage includes
Using Swift's new patterns and concise, expressive syntax to produce safer, more reliable codeLeveraging the surprising power of Swift's data structuresUtilizing Swift's type system to help prevent errors common in other languagesUsing optionals to correctly handle invalid, missing, or unknown valuesImplementing generics to reduce duplication, improve power, and simplify maintenanceInteracting with C and Objective-C APIs Abstracting functionality for reusable code while maintaining type safetyIsolating code in clean, flexible, low-overhead closuresCombining Swift with Objective-C in the same projectAvoiding gotchas when importing Objective-C classes in Swift projectsNesting types to improve code clarityCreating shared objects with singletonsManaging threading and concurrency with Swift's advanced Grand Central Dispatch (GCD) patterns
Publisher: Pearson Education (US)
ISBN: 9780133960129
Number of pages: 176
Weight: 284 g
Dimensions: 231 x 181 x 9 mm
You may also be interested in...
Please sign in to write a review
Sign In / Register
Not registered? CREATE AN ACCOUNTCREATE A plus ACCOUNT
Sign In
Download the Waterstones App
Would you like to proceed to the App store to download the Waterstones App?
Click & Collect
Reserve online, pay on collection.
Please note that owing to current COVID-19 restrictions, many of our shops are closed. Find out more by clicking here.
Please note that owing to current COVID-19 restrictions, many of our shops are closed. Find out more by clicking here.
Thank you for your reservation
Your order is now being processed and we have sent a confirmation email to you at
When will my order be ready to collect?
Following the initial email, you will be contacted by the shop to confirm that your item is available for collection.
Call us on or send us an email at
Unfortunately there has been a problem with your order
Please try again or alternatively you can contact your chosen shop on or send us an email at