skip to content
Swift for the really impatient Preview this item
ClosePreview this item
Checking...

Swift for the really impatient

Author: Matt Henderson; Dave Wood
Publisher: Upper Saddle River, NJ : Addison-Wesley, [2015]
Edition/Format:   Print book : EnglishView all editions and formats
Summary:
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
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Document Type: Book
All Authors / Contributors: Matt Henderson; Dave Wood
ISBN: 0133960129 9780133960129
OCLC Number: 889521773
Notes: Includes index.
Description: xvi, 158 pages ; 24 cm
Contents: Introducing Swift --
Diving deeper into Swift's syntax --
Objects and classes --
Optionals --
Generics --
Functions and closures --
Working with Objective-C --
Common patterns.
Responsibility: Matt Henderson, Dave Wood.

Abstract:

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; 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. - Publisher.

Swift for the Really Impatient is the perfect jumpstart to the Swift language for every experienced Objective-C developer. Through expert code examples and crystal-clear explanations, the authors reveal how Swift features improve on Objective-C and show how to make the most of them. Each chapter includes hands-on exercises. Students will learn how to re-implement common Objective-C programming solutions in Swift, improving code clarity, power, and performance on both desktop and mobile devices.--Publisher description.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/889521773> # Swift for the really impatient
    a schema:Book, schema:CreativeWork ;
   library:oclcnum "889521773" ;
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/nju> ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/2061948662#Place/upper_saddle_river_nj> ; # Upper Saddle River, NJ
   schema:about <http://experiment.worldcat.org/entity/work/data/2061948662#CreativeWork/ios_electronic_resource> ; # IOS (Electronic resource)
   schema:about <http://experiment.worldcat.org/entity/work/data/2061948662#Topic/swift_computer_program_language> ; # Swift (Computer program language)
   schema:about <http://dewey.info/class/005.133/e23/> ;
   schema:author <http://experiment.worldcat.org/entity/work/data/2061948662#Person/wood_dave> ; # Dave Wood
   schema:author <http://experiment.worldcat.org/entity/work/data/2061948662#Person/henderson_matt> ; # Matt Henderson
   schema:bookFormat bgn:PrintBook ;
   schema:copyrightYear "2015" ;
   schema:datePublished "2015" ;
   schema:description "Introducing Swift -- Diving deeper into Swift's syntax -- Objects and classes -- Optionals -- Generics -- Functions and closures -- Working with Objective-C -- Common patterns."@en ;
   schema:description "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; 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. - Publisher."@en ;
   schema:description "Swift for the Really Impatient is the perfect jumpstart to the Swift language for every experienced Objective-C developer. Through expert code examples and crystal-clear explanations, the authors reveal how Swift features improve on Objective-C and show how to make the most of them. Each chapter includes hands-on exercises. Students will learn how to re-implement common Objective-C programming solutions in Swift, improving code clarity, power, and performance on both desktop and mobile devices.--Publisher description."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/2061948662> ;
   schema:inLanguage "en" ;
   schema:name "Swift for the really impatient"@en ;
   schema:productID "889521773" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/889521773#PublicationEvent/upper_saddle_river_nj_addison_wesley_2015> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/2061948662#Agent/addison_wesley> ; # Addison-Wesley
   schema:workExample <http://worldcat.org/isbn/9780133960129> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/889521773> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/2061948662#CreativeWork/ios_electronic_resource> # IOS (Electronic resource)
    a schema:CreativeWork ;
   schema:name "IOS (Electronic resource)" ;
   schema:name "iOS (Electronic resource)" ;
    .

<http://experiment.worldcat.org/entity/work/data/2061948662#Person/henderson_matt> # Matt Henderson
    a schema:Person ;
   schema:familyName "Henderson" ;
   schema:givenName "Matt" ;
   schema:name "Matt Henderson" ;
    .

<http://experiment.worldcat.org/entity/work/data/2061948662#Place/upper_saddle_river_nj> # Upper Saddle River, NJ
    a schema:Place ;
   schema:name "Upper Saddle River, NJ" ;
    .

<http://experiment.worldcat.org/entity/work/data/2061948662#Topic/swift_computer_program_language> # Swift (Computer program language)
    a schema:Intangible ;
   schema:name "Swift (Computer program language)"@en ;
    .

<http://worldcat.org/isbn/9780133960129>
    a schema:ProductModel ;
   schema:isbn "0133960129" ;
   schema:isbn "9780133960129" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.