Swift for the really impatient /

Saved in:
Bibliographic Details
Author / Creator:Henderson, Matthew, author.
Imprint:Upper Saddle River, NJ : Addison-Wesley, [2015]
Crawfordsville, Indiana : RR Donnelley, 2014.
©2015
Description:1 online resource (1 volume)
Language:English
Subject:
Format: E-Resource Book
URL for this record:http://pi.lib.uchicago.edu/1001/cat/bib/13632423
Hidden Bibliographic Details
Other authors / contributors:Wood, Dave, author.
ISBN:9780133960259
0133960250
0133960129
9780133960129
9780133960129
0133960242
9780133960242
Notes:Includes index.
English.
Print version record.
Summary:Annotation 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 includesUsing 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 APIsAbstracting 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.
Other form:Print version: Henderson, Matt. Swift for the really impatient. [Place of publication not identified] : Addison-Wesley, 2014 0133960129
Standard no.:9780133960129

MARC

LEADER 00000cam a2200000 i 4500
001 13632423
006 m o d
007 cr unu||||||||
008 150108t20142015nju o 001 0 eng d
005 20241126151143.3
019 |a 1151186762 
020 |a 9780133960259 
020 |a 0133960250 
020 |a 0133960129  |q (Trade Paper) 
020 |a 9780133960129  |q (Trade Paper) 
020 |z 9780133960129 
020 |a 0133960242 
020 |a 9780133960242 
024 3 |a 9780133960129 
035 9 |a (OCLCCM-CC)899528229 
035 |a (OCoLC)899528229  |z (OCoLC)1151186762 
037 |a CL0500000524  |b Safari Books Online 
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d OCLCF  |d S4S  |d COO  |d DEBBG  |d OCLCQ  |d OCLCO  |d CEF  |d OCLCQ  |d OCLCO  |d SFB  |d OCLCO  |d OCLCA  |d OCLCQ  |d OCLCO  |d OCLCL  |d OCLCQ 
049 |a MAIN 
050 4 |a QA76.7 
100 1 |a Henderson, Matthew,  |e author.  |0 http://id.loc.gov/authorities/names/nb2014026314 
245 1 0 |a Swift for the really impatient /  |c Matt Henderson, Dave Wood. 
264 1 |a Upper Saddle River, NJ :  |b Addison-Wesley,  |c [2015] 
264 3 |a Crawfordsville, Indiana :  |b RR Donnelley,  |c 2014. 
264 4 |c ©2015 
300 |a 1 online resource (1 volume) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
500 |a Includes index. 
588 0 |a Print version record. 
520 8 |a Annotation  |b 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 includesUsing 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 APIsAbstracting 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. 
546 |a English. 
630 0 0 |a iOS (Electronic resource)  |0 http://id.loc.gov/authorities/names/n2010039603 
630 0 7 |a iOS (Electronic resource)  |2 fast 
650 0 |a Programming languages (Electronic computers)  |0 http://id.loc.gov/authorities/subjects/sh85107313 
650 0 |a Apple computer.  |0 http://id.loc.gov/authorities/subjects/sh85006124 
650 6 |a Apple (Ordinateurs) 
650 7 |a Apple computer  |2 fast 
650 7 |a Programming languages (Electronic computers)  |2 fast 
700 1 |a Wood, Dave,  |e author. 
758 |i has work:  |a Swift for the really impatient (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCGFr37CJJXm9m6GfTGHYdP  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |a Henderson, Matt.  |t Swift for the really impatient.  |d [Place of publication not identified] : Addison-Wesley, 2014  |z 0133960129  |w (OCoLC)889521773 
856 4 0 |u https://go.oreilly.com/uchicago/library/view/-/9780133960259/?ar  |y O'Reilly 
929 |a oclccm 
999 f f |s 6d6e104b-18db-4e32-8852-baa9cb43fdc5  |i 98f495dc-b4b0-434f-91c4-741b3bb20b3e 
928 |t Library of Congress classification  |a QA76.7  |l Online  |c UC-FullText  |u https://go.oreilly.com/uchicago/library/view/-/9780133960259/?ar  |z O'Reilly  |g ebooks  |i 13775361