000 01980cam a2200229Ia 4500
999 _c33434
_d33434
001 12763335
020 _a9781785882944
040 _aUOWD
082 _a005.262 HO PR
100 1 _aHoffman, Jon
_913864
245 1 0 _aProtocol-oriented programming with Swift :
_bbuild fast and powerful applications by exploiting the power of protocol-oriented programming in Swift
_cJon Hoffman
260 _aBirmingham, UK :
_bPackt Publishing,
_cc2016.
300 _aix, 191 p. :
_bill. ;
_c24 cm.
490 _aCommunity experience distilled
500 _aIncludes index.
505 _aObject-Oriented and Protocol-Oriented Programming Our Type Choices Catching Our Errors All about the Protocol Let's Extend Some Types Adopting Design Patterns in Swift Case Studies.
520 _aAt the heart of Swift's design is an incredibly powerful idea: protocol-oriented programming. Its many benefits include better code maintainability, increased developer productivity and superior application performance. The book will teach the reader how to apply the ideas behind the protocol oriented programing paradigm to improve the code they write. This book will introduce the readers to the world of protocol-oriented programming in Swift and will demonstrate the ideas behind this new programming paradigm with real world examples. In addition to learning the concepts of Protocol Oriented programming, it also shows the reader how to reduce the complexity of their codebase using protocol extensions. Beginning with how to create simple protocols, readers will learn how to extend protocols and also to assign behaviors to them. By the end of this book readers will be able to harness the power of protocol-oriented programming to build real world applications.
650 0 _aSwift (Computer program language)
_913865
650 0 _aApplication software
_xDevelopment
_914642
856 _uhttps://uowd.box.com/s/qfcofg7pfryskmsobf4hwnq45a0b1qa7
_zLocation Map
942 _2ddc
_cREGULAR