London Jeans

Hands-On Design Patterns with Swift: Master Swift best practices to build modula

Description: Hands-On Design Patterns with Swift by Florent Vilmart, Giordano Scalzo, Sergio De Simone Swift is continuing to gain traction not only amongst mobile developers but also as a server-side language. This book demonstrates how to apply design patterns and best practices in real-life situations, for new or already existing projects. By the end of the book, youll able to build applications that are scalable, faster and easier to maintain. FORMAT Paperback LANGUAGE English CONDITION Brand New Publisher Description From learning about the most sought-after design patterns to a comprehensive coverage of architectural patterns and code testing, this book is all you need to write clean, reusable codeKey FeaturesWrite clean, reusable and maintainable code, and make the most of the latest Swift version.Analyze case studies of some of the popular open source projects and give your workflow a huge boostChoose patterns such as MVP, MVC, and MVVM depending on the application being builtBook DescriptionSwift keeps gaining traction not only amongst Apple developers but also as a server-side language. This book demonstrates how to apply design patterns and best practices in real-life situations, whether thats for new or already existing projects.Youll begin with a quick refresher on Swift, the compiler, the standard library, and the foundation, followed by the Cocoa design patterns – the ones at the core of many cocoa libraries – to follow up with the creational, structural, and behavioral patterns as defined by the GoF. Youll get acquainted with application architecture, as well as the most popular architectural design patterns, such as MVC and MVVM, and learn to use them in the context of Swift. In addition, youll walk through dependency injection and functional reactive programming. Special emphasis will be given to techniques to handle concurrency, including callbacks, futures and promises, and reactive programming. These techniques will help you adopt a test-driven approach to your workflow in order to use Swift Package Manager and integrate the framework into the original code base, along with Unit and UI testing.By the end of the book, youll be able to build applications that are scalable, faster, and easier to maintain.What you will learnWork efficiently with Foundation and Swift Standard libraryUnderstand the most critical GoF patterns and use them efficientlyUse Swift 4.2 and its unique capabilities (and limitations) to implement and improve GoF patternsImprove your application architecture and optimize for maintainability and performanceWrite efficient and clean concurrent programs using futures and promises, or reactive programming techniquesUse Swift Package Manager to refactor your program into reusable componentsLeverage testing and other techniques for writing robust codeWho this book is forThis book is for intermediate developers who want to apply design patterns with Swift to structure and scale their applications. You are expected to have basic knowledge of iOS and Swift. Author Biography Florent Vilmart, M.Sc., is a full stack engineer in Montreal. Born in France, he moved to Montreal shortly before graduating, seeking exciting opportunities in the francophone metropole of North America. He honed his skills with Objective-C before jumping to Swift when it was released. He is a polyglot, and you can find his open source work on the parse community GitHub project, where he is one of the core maintainers. He has spoken at conferences, including the GitHub CodeConf in 2016 and, most recently, the 2017 Swift Summit in San Francisco. Currently, he is working full-time with BusBud in Montreal, using mainly TypeScript alongside Swift. Giordano Scalzo is a developer with 20 years of programming experience, since the days of the ZX-Spectrum. He has worked in C++, Java, .NET, Ruby, Python, and in a multitude of other languages. After years of backend development, Giordano has developed extensively for iOS, releasing more than 20 apps which he wrote for clients, enterprise applications, or for his own benefit. Currently, he is a contractor in London where, through his company, Effective Code Ltd., he delivers code for iOS. For Packt, he has written two books on Swift, Swift by Example and Swift 2 by Example, and has reviewed a number of Swift books and videos, including Learn Swift by Building Applications, Introduction to Server-Side Swift, and Swift Functional Programming. Sergio De Simone has been working as a software engineer for over twenty years across a range of different projects and companies, including work environments such as Siemens, HP, and small start-ups. For the last few years, his focus has been on developing mobile platforms and related technologies. He is currently working for BigML, Inc., where he leads iOS and OS X development. Additionally, he likes writing about technology, as well as programming tools, techniques, and languages, with a special focus on Swift evolution, for InfoQ. Table of Contents Table of ContentsRefreshing the Basics Understanding ARC and Memory Management Diving into Foundation and the Standard LibraryWorking with Objective-C in a Mixed Code Base Creational PatternsStructural PatternsBehavioral PatternsSwift-Oriented Patterns Using the Model-View-Controller Pattern Model-View-ViewModel in Swift Implementing Dependency injectionFutures, Promises, and Reactive Programming Modularize Your Apps with Swift Package Manager Testing Your Code with Unit and UI Tests Going Out in the Open (Source) Long Description From learning about the most sought-after design patterns to a comprehensive coverage of architectural patterns and code testing, this book is all you need to write clean, reusable code Key Features Write clean, reusable and maintainable code, and make the most of the latest Swift version. Analyze case studies of some of the popular open source projects and give your workflow a huge boost Choose patterns such as MVP, MVC, and MVVM depending on the application being built Book Description Swift keeps gaining traction not only amongst Apple developers but also as a server-side language. This book demonstrates how to apply design patterns and best practices in real-life situations, whether thats for new or already existing projects. Youll begin with a quick refresher on Swift, the compiler, the standard library, and the foundation, followed by the Cocoa design patterns - the ones at the core of many cocoa libraries - to follow up with the creational, structural, and behavioral patterns as defined by the GoF. Youll get acquainted with application architecture, as well as the most popular architectural design patterns, such as MVC and MVVM, and learn to use them in the context of Swift. In addition, youll walk through dependency injection and functional reactive programming. Special emphasis will be given to techniques to handle concurrency, including callbacks, futures and promises, and reactive programming. These techniques will help you adopt a test-driven approach to your workflow in order to use Swift Package Manager and integrate the framework into the original code base, along with Unit and UI testing. By the end of the book, youll be able to build applications that are scalable, faster, and easier to maintain. What you will learn Work efficiently with Foundation and Swift Standard library Understand the most critical GoF patterns and use them efficiently Use Swift 4.2 and its unique capabilities (and limitations) to implement and improve GoF patterns Improve your application architecture and optimize for maintainability and performance Write efficient and clean concurrent programs using futures and promises, or reactive programming techniques Use Swift Package Manager to refactor your program into reusable components Leverage testing and other techniques for writing robust code Who this book is for This book is for intermediate developers who want to apply design patterns with Swift to structure and scale their applications. You are expected to have basic knowledge of iOS and Swift. Details ISBN1789135567 Author Sergio De Simone Publisher Packt Publishing Limited Year 2018 ISBN-10 1789135567 ISBN-13 9781789135565 Pages 414 Publication Date 2018-12-24 Short Title Hands-On Design Patterns with Swift Language English Format Paperback UK Release Date 2018-12-24 Imprint Packt Publishing Limited Place of Publication Birmingham Country of Publication United Kingdom AU Release Date 2018-12-24 NZ Release Date 2018-12-24 Subtitle Master Swift best practices to build modular applications for mobile, desktop, and server platforms DEWEY 005.133 Audience Professional & Vocational We've got this At The Nile, if you're looking for it, we've got it. With fast shipping, low prices, friendly service and well over a million items - you're bound to find what you want, at a price you'll love! TheNile_Item_ID:130773814;

Price: 100.17 AUD

Location: Melbourne

End Time: 2025-01-06T14:22:48.000Z

Shipping Cost: 13.78 AUD

Product Images

Hands-On Design Patterns with Swift: Master Swift best practices to build modula

Item Specifics

Restocking fee: No

Return shipping will be paid by: Buyer

Returns Accepted: Returns Accepted

Item must be returned within: 30 Days

ISBN-13: 9781789135565

Book Title: Hands-On Design Patterns with Swift

Item Height: 93 mm

Item Width: 75 mm

Author: Florent Vilmart, Giordano Scalzo, Sergio De Simone

Publication Name: Hands-On Design Patterns with Swift: Master Swift best practices to build modular applications for mobile, desktop, and server platforms

Format: Paperback

Language: English

Publisher: Packt Publishing Limited

Subject: Computer Science

Publication Year: 2018

Type: Textbook

Number of Pages: 414 Pages

Recommended

Skeleton Polish - Scary Apothecary by Hands On Design cross stitch pattern
Skeleton Polish - Scary Apothecary by Hands On Design cross stitch pattern

$5.39

View Details
Hop On Inn~Hands On Design
Hop On Inn~Hands On Design

$5.10

View Details
Hands On Design Joyeux Noel Ornaments Counted Cross Stitch Pattern
Hands On Design Joyeux Noel Ornaments Counted Cross Stitch Pattern

$7.95

View Details
Hands On Design Counted Cross Stitch Chart ~Flamingle Bells  ~HD223
Hands On Design Counted Cross Stitch Chart ~Flamingle Bells ~HD223

$6.00

View Details
Hands On Design PUMPKIN SPICE FARM Cross Stitch Chart Only  autumn fall harvest
Hands On Design PUMPKIN SPICE FARM Cross Stitch Chart Only autumn fall harvest

$6.50

View Details
Hands on Design Cross Stitch PATTERN Only Autumn Skies - Fall
Hands on Design Cross Stitch PATTERN Only Autumn Skies - Fall

$8.95

View Details
Hands On Design Hey There Pumpkin Counted Cross Stitch Pattern
Hands On Design Hey There Pumpkin Counted Cross Stitch Pattern

$4.95

View Details
Hands On Design Counted Cross Stitch Chart ~ A Classic Christmas  ~HD281
Hands On Design Counted Cross Stitch Chart ~ A Classic Christmas ~HD281

$8.00

View Details
Hands On Design Counted Cross Stitch Chart ~Fa-La-La- Mingo ~HD222
Hands On Design Counted Cross Stitch Chart ~Fa-La-La- Mingo ~HD222

$6.00

View Details
New  “Sunflower Manor” Hands On Design - Counted Cross Stitch Chart Pattern Fall
New “Sunflower Manor” Hands On Design - Counted Cross Stitch Chart Pattern Fall

$5.99

View Details