Swift for the Really Impatient

4.25 avg rating
( 4 ratings by GoodReads )
 
9780133960129: Swift for the Really Impatient

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 code
  • Leveraging the surprising power of Swift's data structures
  • Allowing Swift's type system to help prevent errors common in other languages
  • Using optionals to correctly handle invalid, missing, or unknown values
  • Implementing generics to reduce duplication, improve power, and simplify maintenance
  • Abstracting functionality for reusable code while maintaining type safety
  • Isolating code in clean, flexible, low-overhead closures
  • Interacting with C and Objective-C APIs
  • Combining Swift with Objective-C in the same project
  • Avoiding gotchas in importing Objective-C classes to Swift
  • Nesting types to improve code clarity
  • Creating shared objects with soft singletons
  • Managing threading and concurrency with Swift's advanced Grand Central Dispatch (GCD) patterns

 

"synopsis" may belong to another edition of this title.

Product Description:

Swift for the Really Impatient will be a jump start into the Swift language for professional developers who need to transition from Objective-C. The book will consist of three sections. It will begin with a brief introduction to the basics of Swift and cover several features of the language that will be unfamiliar to Objective-C developers. After introducing the new and important features of Swift, the chapters in the second section will delve deeper into key topics all Cocoa developers will need to master. These feature specific chapters will illustrate the fundamentals of the feature, including how to correctly utilize the feature, advantages it has over the Objective-C counterpart (if one exists), and why Apple implemented the feature the way they have. Code samples will be used throughout to demonstrate the practical usage of the feature. Finally, the last section of the book will focus on techniques developers will need to know in order to start integrating Swift into their existing projects and workflows. Building upon the features covered earlier in the book, the reader will be shown how Swift and Objective-C can be used together, and that using Swift doesn't mean they have to abandon their existing Objective-C code. The final chapter will present common solutions used in Objective-C, and how those solutions should be implemented in Swift.

About the Author:

Matt Henderson has been developing for Apple’s platforms since 2009 and is currently a Cocoa engineer at MartianCraft. He’s given several presentations at various user groups and conferences, including 360iDev, Cocoaheads Denver, and Boulder iOS Meetup. He realized he might have a future in software when he discovered it was easier for him to program his graphing calculator to solve equations than it was to study for his math tests. He thinks that the best debugging technique is taking a walk outside in the sun or snow.

Dave Wood has been developing for iOS since 2008 and OS X since 2009. He began writing code at age 9 on a TI/99/4A and instantly fell in love. He has worked on various types of projects, including systems that interface with stock exchanges, news outlets, and banking systems, as well as newspaper websites and, of course, mobile apps ranging from games, social networks, financial apps, and productivity and developer apps. When possible, he enjoys whitewater kayaking and scuba diving. Currently he runs his own development studio, Cerebral Gardens, and freelances as a Cocoa engineer for MartianCraft.

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

International Edition
International Edition

1.

Henderson, Matt; Wood, Dave
ISBN 10: 0133960129 ISBN 13: 9780133960129
New Paperback Quantity Available: > 20
International Edition
Seller
US_Superfast_Bookstore
(New Castle, DE, U.S.A.)
Rating
[?]

Book Description Paperback. Book Condition: New. This is an International Edition Brand New Paperback Same Title Author and Edition as listed. ISBN and Cover design differs. Similar Contents as U.S Edition. Standard Delivery within 6-14 business days ACROSS THE GLOBE. We can ship to PO Box address in US. International Edition Textbooks may bear a label "Not for sale in the U.S. or Canada" or "For sale in Asia only" or similar restrictions- printed only to discourage students from obtaining an affordable copy. US Court has asserted your right to buy and use International edition. Access code/CD may not provided with these editions. We may ship the books from multiple warehouses across the globe including Asia depending upon the availability of inventory. Printed in English. Customer satisfaction guaranteed. Bookseller Inventory # US9780133960129

More Information About This Seller | Ask Bookseller a Question

Buy New
5.91
Convert Currency

Add to Basket

Shipping: 2.11
Within U.S.A.
Destination, Rates & Speeds
International Edition
International Edition

2.

Henderson, Matt; Wood, Dave
Published by Addison-Wesley Professional
ISBN 10: 0133960129 ISBN 13: 9780133960129
New Softcover Quantity Available: > 20
International Edition
Seller
Sunshine Book Store
(Wilmington, DE, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional. Book Condition: New. 0133960129 This is an International Edition. Brand New, Paperback, Delivery within 6-14 business days, Similar Contents as U.S Edition, ISBN and Cover design may differ, printed in Black & White. Choose Expedited shipping for delivery within 3-8 business days. We do not ship to PO Box, APO , FPO Address. In some instances, subjects such as Management, Accounting, Finance may have different end chapter case studies and exercises. International Edition Textbooks may bear a label "Not for sale in the U.S. or Canada" and "Content may different from U.S. Edition" - printed only to discourage U.S. students from obtaining an affordable copy. The U.S. Supreme Court has asserted your right to purchase international editions, and ruled on this issue. Access code/CD is not provided with these editions , unless specified. We may ship the books from multiple warehouses across the globe, including India depending upon the availability of inventory storage. Customer satisfaction guaranteed. Bookseller Inventory # NU9780133960129

More Information About This Seller | Ask Bookseller a Question

Buy New
8.08
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds
International Edition
International Edition

3.

Matt Henderson
ISBN 10: 0133960129 ISBN 13: 9780133960129
New PAPERBACK Quantity Available: 4
International Edition
Seller
Stock Tiger
(New Delhi, DELHI, India)
Rating
[?]

Book Description PAPERBACK. Book Condition: New. PAPERBACK INTERNATIONAL EDITION Brand New Book. We ship from India. The ISBN-13 or Cover might be different but content is extactly same. We deliver in 5 - 9days and respond quickly to customer queries. Bookseller Inventory # Abe-E-0133960129

More Information About This Seller | Ask Bookseller a Question

Buy New
10.68
Convert Currency

Add to Basket

Shipping: FREE
From India to U.S.A.
Destination, Rates & Speeds
International Edition
International Edition

4.

Matt Henderson , Dave Wood
ISBN 10: 0133960129 ISBN 13: 9780133960129
New Paperback Quantity Available: 5
International Edition
Seller
PRIORITY BOOKS
(springfield, VA, U.S.A.)
Rating
[?]

Book Description Paperback. Book Condition: New. Softcover Book, Condition: New. 1st Edition. [Please Read Carefully Before Buying], This Is An International Edition. Printed In Black and White. 176 Pages, Book Cover And ISBN No May Be Different From US Edition. Restricted Sales Disclaimer Wordings Not For Sales In USA And Canada May Be Printed On The Cover Of The Book. Standard Shipping 7-14 Business Days. Expedited Shiping 4-8 Business Days. ***WE DO NOT ENTERTAIN BULK ORDERS.*** The Books May Be Ship From Overseas For Inventory Purpose. Bookseller Inventory # 527528

More Information About This Seller | Ask Bookseller a Question

Buy New
8.33
Convert Currency

Add to Basket

Shipping: 3.18
Within U.S.A.
Destination, Rates & Speeds
International Edition
International Edition

5.

Matt Henderson , Dave Wood
ISBN 10: 0133960129 ISBN 13: 9780133960129
New Paperback Quantity Available: 5
International Edition
Seller
Nick Book House
(fresno, CA, U.S.A.)
Rating
[?]

Book Description Paperback. Book Condition: New. New Softcover International Edition, Printed in Black and White, Different ISBN, Same Content As US edition, Book Cover may be Different, in English Language. Bookseller Inventory # 32992

More Information About This Seller | Ask Bookseller a Question

Buy New
8.42
Convert Currency

Add to Basket

Shipping: 3.18
Within U.S.A.
Destination, Rates & Speeds
International Edition
International Edition

6.

Matt Henderson & Dave Wood
ISBN 10: 0133960129 ISBN 13: 9780133960129
New Softcover First Edition Quantity Available: > 20
International Edition
Seller
GREAT BOOKS DEAL
(TALLAHASSEE, FL, U.S.A.)
Rating
[?]

Book Description Softcover. Book Condition: New. 1st edition. Brand New; Paperback; Black & White or Color International Edition. ISBN and Cover page may differ but similar contents as US edition. GET IT FAST in 3-5 business days by DHL/FEDEX with tracking number. Books printed in English. No shipping to PO Box/APO/FPO address. In some instances, the international textbooks may have different end chapter case studies and exercises. International Edition Textbooks may bear a label "Not for sale in the U.S. or Canada" and "Content may different from U.S. Edition" - printed only to discourage U.S. students from obtaining an affordable copy. The U.S. Supreme Court has asserted your right to purchase international editions, and ruled on this issue. Access code or CD is not provided with these editions, unless specified. We may ship the books from multiple warehouses across the globe, including India depending upon the availability of inventory storage. Customer satisfaction guaranteed. Bookseller Inventory # INAB1546508

More Information About This Seller | Ask Bookseller a Question

Buy New
9.84
Convert Currency

Add to Basket

Shipping: 3.15
Within U.S.A.
Destination, Rates & Speeds

7.

Matt Henderson, Dave Wood
Published by Pearson Education (US), United States (2014)
ISBN 10: 0133960129 ISBN 13: 9780133960129
New Paperback Quantity Available: 1
Seller
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description Pearson Education (US), United States, 2014. Paperback. Book Condition: New. 229 x 175 mm. Language: English . Brand New Book. 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 code* Leveraging the surprising power of Swift s data structures* Utilizing Swift s type system to help prevent errors common in other languages* Using optionals to correctly handle invalid, missing, or unknown values* Implementing generics to reduce duplication, improve power, and simplify maintenance* Interacting with C and Objective-C APIs * Abstracting functionality for reusable code while maintaining type safety* Isolating code in clean, flexible, low-overhead closures* Combining Swift with Objective-C in the same project* Avoiding gotchas when importing Objective-C classes in Swift projects* Nesting types to improve code clarity* Creating shared objects with singletons* Managing threading and concurrency with Swift s advanced Grand Central Dispatch (GCD) patterns. Bookseller Inventory # CBL9780133960129

More Information About This Seller | Ask Bookseller a Question

Buy New
14.70
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

8.

Matt Henderson, Dave Wood
Published by Pearson Education (US), United States (2014)
ISBN 10: 0133960129 ISBN 13: 9780133960129
New Paperback Quantity Available: 1
Seller
The Book Depository US
(London, United Kingdom)
Rating
[?]

Book Description Pearson Education (US), United States, 2014. Paperback. Book Condition: New. 229 x 175 mm. Language: English . Brand New Book. 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 code* Leveraging the surprising power of Swift s data structures* Utilizing Swift s type system to help prevent errors common in other languages* Using optionals to correctly handle invalid, missing, or unknown values* Implementing generics to reduce duplication, improve power, and simplify maintenance* Interacting with C and Objective-C APIs * Abstracting functionality for reusable code while maintaining type safety* Isolating code in clean, flexible, low-overhead closures* Combining Swift with Objective-C in the same project* Avoiding gotchas when importing Objective-C classes in Swift projects* Nesting types to improve code clarity* Creating shared objects with singletons* Managing threading and concurrency with Swift s advanced Grand Central Dispatch (GCD) patterns. Bookseller Inventory # CBL9780133960129

More Information About This Seller | Ask Bookseller a Question

Buy New
15.15
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds
International Edition
International Edition

9.

Matt Henderson
ISBN 10: 0133960129 ISBN 13: 9780133960129
New Softcover Quantity Available: 3
International Edition
Seller
bookscollection
(Delhi, DELHI, India)
Rating
[?]

Book Description Book Condition: Brand New. PAPERBACK,Book Condition New, Brand New, Softcover, International Edition. We Do not Ship APO FPO AND PO BOX. Cover Image & ISBN may be different from US edition but contents as US Edition. Printing in English language.NO CD AND ACCESS CODE. Quick delivery by USPS/UPS/DHL/FEDEX/ARAMEX ,Customer satisfaction guaranteed. We may ship the books from Asian regions for inventory purpose. Bookseller Inventory # ABESEPNW182

More Information About This Seller | Ask Bookseller a Question

Buy New
12.28
Convert Currency

Add to Basket

Shipping: 3.11
From India to U.S.A.
Destination, Rates & Speeds
International Edition
International Edition

10.

Henderson
ISBN 10: 0133960129 ISBN 13: 9780133960129
New Quantity Available: 5
International Edition
Seller
EBOOKSTORE2010
(New Delhi, ND, India)
Rating
[?]

Book Description Book Condition: Brand New. New. SoftCover International edition. Different ISBN and Cover image but contents are same as US edition. Customer Satisfaction guaranteed!!. Bookseller Inventory # SHUB101898

More Information About This Seller | Ask Bookseller a Question

Buy New
17.31
Convert Currency

Add to Basket

Shipping: FREE
From India to U.S.A.
Destination, Rates & Speeds

There are more copies of this book

View all search results for this book