Protocol-oriented programming with Swift : (Record no. 33434)
[ view plain ]
INTERNATIONAL STANDARD BOOK NUMBER | |
---|---|
International Standard Book Number | 9781785882944 |
DEWEY DECIMAL CLASSIFICATION NUMBER | |
Call number | 005.262 HO PR |
MAIN ENTRY--PERSONAL NAME | |
Authors | Hoffman, Jon |
TITLE STATEMENT | |
Title | Protocol-oriented programming with Swift : |
Subtitle | build fast and powerful applications by exploiting the power of protocol-oriented programming in Swift |
Statement of responsibility, etc | Jon Hoffman |
PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) | |
Place of publication | Birmingham, UK : |
Publisher | Packt Publishing, |
Date | c2016. |
PHYSICAL DESCRIPTION | |
Extent | ix, 191 p. : |
Other Details | ill. ; |
Size | 24 cm. |
SERIES STATEMENT | |
Series statement | Community experience distilled |
GENERAL NOTE | |
General note | Includes index. |
CONTENTS | |
Contents | Object-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. |
SUMMARY | |
Summary | At 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. |
SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical Heading | Swift (Computer program language) |
SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical Heading | Application software |
General | Development |
ELECTRONIC LOCATION AND ACCESS | |
Uniform Resource Identifier | https://uowd.box.com/s/qfcofg7pfryskmsobf4hwnq45a0b1qa7 |
Public note | Location Map |
MAIN ENTRY--PERSONAL NAME | |
-- | 13864 |
SUBJECT ADDED ENTRY--TOPICAL TERM | |
-- | 13865 |
SUBJECT ADDED ENTRY--TOPICAL TERM | |
-- | 14642 |
Lost status | Source of classification or shelving scheme | Damaged status | Not for loan | Permanent location | Current location | Shelving location | Date acquired | Source of acquisition | Full call number | Barcode | Date last seen | Price effective from | Koha item type |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
University of Wollongong in Dubai | University of Wollongong in Dubai | Main Collection | 2018-01-09 | AMAUK | 005.262 HO PR | T0058856 | 2017-12-07 | 2017-12-07 | REGULAR |