Transitioning to swift : [get up to speed on Swift quickly by leveraging your knowledge of Objective-C ; covers Swift 1.1
معرفی کتاب «Transitioning to swift : [get up to speed on Swift quickly by leveraging your knowledge of Objective-C ; covers Swift 1.1» نوشتهٔ Scott Gardner (auth.)، منتشرشده توسط نشر Apress : Imprint: Apress در سال 2014. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.
Developing apps for Apple’s broadening platform of devices is an exciting topic these days. Apple created the Swift programming language to build state-of-the-art apps using the latest Apple technologies. In this 200-page book, author Scott Gardner articulates the similarities and differences between traditional Objective-C based programming and Swift, revealing what you need to know from syntax changes to emerging best practices and paradigm shifts, to write powerful, expressive, and flexible code in Swift. Written at a brisk pace and in a methodical style, you'll learn how to apply your Objective-C skills to successfully transition to programming in Swift. In this book, you'll learn: • What is Swift and how does it compare to Objective-C • How to become proficient in Swift by leveraging your existing Objective-C skills • How to take advantage of new capabilities in Swift • What are the emerging best practices in Swift programming __Transitioning to Swift__ reaches out to all developers who are interested in creating state-of-the-art apps for Apple’s broadening platform of devices for both consumers and enterprise. Apple's introduction of the new Swift programming language raises many questions. This book addresses those questions directly, and prepares developers for building the next generation of apps in Swift to surprise and delight users the world over. Developing apps for Apple ́ s broadening platform of devices is an exciting topic these days. Apple created the Swift programming language to build state-of-the-art apps using the latest Apple technologies. In this 200-page book, author Scott Gardner articulates the similarities and differences between traditional Objective-C based programming and Swift, revealing what you need to know from syntax changes to emerging best practices and paradigm shifts, to write powerful, expressive, and flexible code in Swift. Written at a brisk pace and in a methodical style, you'll learn how to apply your Objective-C skills to successfully transition to programming in Swift. In this book, you'll learn: ́Ø What is Swift and how does it compare to Objective-C ́Ø How to become proficient in Swift by leveraging your existing Objective-C skills ́Ø How to take advantage of new capabilities in Swift ́Ø What are the emerging best practices in Swift programming Transitioning to Swift reaches out to all developers who are interested in creating state-of-the-art apps for Apple ́ s broadening platform of devices for both consumers and enterprise. Apple's introduction of the new Swift programming language raises many questions. This book addresses those questions directly, and prepares developers for building the next generation of apps in Swift to surprise and delight users the world over Creating Tuples and CollectionsCreating Tuples; Creating Arrays; Creating Dictionaries; Mutability; Multidimensional Tuples and Collections; Working with Tuples and Collections; Working with Tuples; Working with Arrays; Working with Dictionaries; Syntax Reference; Summary; Chapter 4: Performing Operations; Basic Operators; Logical Operators; Bitwise Operators; Advanced Operators; Operator Precedence and Associativity; Summary; Chapter 5: Controlling Program Flow; Range Operators; stride() Functions; Control Transfer Statements; Conditional Statements; Iteration and Enumeration; Labels Selection GuidelinesSummary; Chapter 8: Defining and Adopting Protocols; Use Cases; Naming; Defining; Adopting; Type Checking and Casting; Summary; Chapter 9: Subclassing and Extending; Subclassing; Initializer Inheritance; Overriding; Deinitializer Inheritance; Extending; Protocol Adoption Via An Extension; Summary; Chapter 10: Controlling Access; Access Control Compared; Assigning Access Levels; Summary; Chapter 11: Generic Programming; Specific versus Generic; Syntax; Functions and Types; Where Clauses and Protocol Associated Types; Usage Examples; Summary; Index; Contents Front Matter....Pages i-xx Getting Started....Pages 1-12 Declaring Variables and Constants....Pages 13-26 Working with Strings and Collections....Pages 27-48 Performing Operations....Pages 49-64 Controlling Program Flow....Pages 65-78 Creating Functions....Pages 79-104 Constructing Classes, Structures, and Enumerations....Pages 105-150 Defining and Adopting Protocols....Pages 151-166 Subclassing and Extending....Pages 167-184 Controlling Access....Pages 185-202 Generic Programming....Pages 203-212 Back Matter....Pages 213-218 Scott Gardner. Get Up To Speed On Swift Quickly By Leveraging Your Knowledge Of Objective-c. Includes Index. About the AuthorAbout the Technical Reviewer; Acknowledgments; Who This Book Is For
دانلود کتاب Transitioning to swift : [get up to speed on Swift quickly by leveraging your knowledge of Objective-C ; covers Swift 1.1