Items related to Learning Swift - Second Edition

Learning Swift - Second Edition - Softcover

 
9781785887512: Learning Swift - Second Edition

Synopsis

Key Features

  • Write expressive, understandable, and maintainable Swift 2 code with this hands-on tutorial
  • Unveil the complex underpinnings of Swift to turn your app ideas into reality
  • This book is packed with real-life examples to help you implement concepts as you learn

Book Description

Swift is Apple's new programming language and the future of iOS and OS X app development. It is a high-performance language that feels like a modern scripting language. On the surface, Swift is easy to jump into, but it has complex underpinnings that are critical to becoming proficient at turning an idea into reality.

This book is an approachable, step-by-step introduction into programming with Swift for everyone. It begins by giving you an overview of the key features through practical examples and progresses to more advanced topics that help differentiate the proficient developers from the mediocre ones. It covers important concepts such as Variables, Optionals, Closures, Generics, and Memory Management. Mixed in with those concepts, it also helps you learn the art of programming such as maintainability, useful design patterns, and resources to further your knowledge. This all culminates in writing a basic iOS app that will get you well on your way to turning your own app ideas into reality.

What you will learn

  • Form a solid understanding of the Swift 2 language
  • Get to know the practical aspects of how a computer program actually works
  • Understand the paradigms used by Apple's frameworks so you are not intimidated by them
  • Utilize the vast resources written in Objective-C to better inform your Swift programming
  • Develop a basic portfolio of Swift code by learning the critical concepts
  • Experience both object-oriented and functional programming
  • Get to know the new coding techniques made available by Swift 2
  • Discover resources to ensure you never stop becoming a better developer

About the Author

Andrew J Wagner is a software developer who concentrates on iOS development and backend web services. He has a degree in computer engineering from Rensselaer Polytechnic Institute, New York. Currently, he works for a development shop named Chronos Interactive based in Denver, CO. He has experience of working with and for large-scale and small-scale companies, as well as running his own contracting and app companies. He is passionate about using computers as a creative outlet and writing software that is beautiful in implementation, functionality, and experience.

When he isn't working or spending time with friends and family, he writes for his blog at http://drewag.me.

Table of Contents

  1. Introducing Swift
  2. Building Blocks – Variables, Collections, and Flow Control
  3. One Piece at a Time – Types, Scopes, and Projects
  4. To Be or Not To Be – Optionals
  5. A Modern Paradigm – Closures and Functional Programming
  6. Make Swift Work For You – Protocols and Generics
  7. Everything Is Connected – Memory Management
  8. Paths Less Traveled – Error Handling
  9. Writing Code the Swift Way – Design Patterns and Techniques
  10. Harnessing the Past – Understanding and Translating Objective-C
  11. A Whole New World – Developing an App
  12. What's Next? – Resources, Advice, and the Next Steps

"synopsis" may belong to another edition of this title.

About the Author

Andrew J Wagner

Andrew J Wagner is a software developer who concentrates on iOS development and backend web services. He has a degree in computer engineering from Rensselaer Polytechnic Institute, New York. Currently, he works for a development shop named Chronos Interactive based in Denver, CO. He has experience of working with and for large-scale and small-scale companies, as well as running his own contracting and app companies. He is passionate about using computers as a creative outlet and writing software that is beautiful in implementation, functionality, and experience. When he isn't working or spending time with friends and family, he writes for his blog at http://drewag.me.

"About this title" may belong to another edition of this title.

  • PublisherPackt Publishing - ebooks Account
  • Publication date2016
  • ISBN 10 1785887513
  • ISBN 13 9781785887512
  • BindingPaperback
  • LanguageEnglish
  • Edition number2
  • Number of pages308

Buy Used

Condition: As New
Like New
View this item

£ 25 shipping from United Kingdom to U.S.A.

Destination, rates & speeds

Search results for Learning Swift - Second Edition

Stock Image

Wagner, Andrew
Published by Packt Publishing, 2016
ISBN 10: 1785887513 ISBN 13: 9781785887512
New Softcover

Seller: Lucky's Textbooks, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # ABLIING23Mar2912160170984

Contact seller

Buy New

£ 33.45
Convert currency
Shipping: £ 3.01
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Andrew J Wagner
Published by Packt Publishing Limited, 2016
ISBN 10: 1785887513 ISBN 13: 9781785887512
New PAP
Print on Demand

Seller: PBShop.store UK, Fairford, GLOS, United Kingdom

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781785887512

Contact seller

Buy New

£ 36.83
Convert currency
Shipping: £ 5.02
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Andrew J Wagner
Published by Packt Publishing Limited, 2016
ISBN 10: 1785887513 ISBN 13: 9781785887512
New PAP
Print on Demand

Seller: PBShop.store US, Wood Dale, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781785887512

Contact seller

Buy New

£ 42.40
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Wagner, Andrew
Published by Packt Publishing 2016-03, 2016
ISBN 10: 1785887513 ISBN 13: 9781785887512
New PF

Seller: Chiron Media, Wallingford, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PF. Condition: New. Seller Inventory # 6666-IUK-9781785887512

Contact seller

Buy New

£ 32.03
Convert currency
Shipping: £ 15.49
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 10 available

Add to basket

Stock Image

Wagner, Andrew
Published by Packt Publishing, 2016
ISBN 10: 1785887513 ISBN 13: 9781785887512
New Softcover

Seller: Ria Christie Collections, Uxbridge, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. In. Seller Inventory # ria9781785887512_new

Contact seller

Buy New

£ 36.26
Convert currency
Shipping: £ 11.98
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Andrew J. Wagner
Published by Packt Publishing Limited, 2016
ISBN 10: 1785887513 ISBN 13: 9781785887512
New Paperback / softback
Print on Demand

Seller: THE SAINT BOOKSTORE, Southport, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback / softback. Condition: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 534. Seller Inventory # C9781785887512

Contact seller

Buy New

£ 40.01
Convert currency
Shipping: £ 12.09
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

Andrew Wagner
Published by Packt Publishing, 2016
ISBN 10: 1785887513 ISBN 13: 9781785887512
New Taschenbuch
Print on Demand

Seller: AHA-BUCH GmbH, Einbeck, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Taschenbuch. Condition: Neu. nach der Bestellung gedruckt Neuware - Printed after ordering. Seller Inventory # 9781785887512

Contact seller

Buy New

£ 55.13
Convert currency
Shipping: £ 26.35
From Germany to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Wagner, Andrew
Published by Packt Publishing, 2016
ISBN 10: 1785887513 ISBN 13: 9781785887512
New Softcover

Seller: moluna, Greven, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # 448321759

Contact seller

Buy New

£ 42.85
Convert currency
Shipping: £ 41.80
From Germany to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Wagner, Andrew J
Published by Packt Publishing, 2016
ISBN 10: 1785887513 ISBN 13: 9781785887512
Used Paperback

Seller: Mispah books, Redhill, SURRE, United Kingdom

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Paperback. Condition: Like New. Like New. book. Seller Inventory # ERICA77517858875136

Contact seller

Buy Used

£ 67
Convert currency
Shipping: £ 25
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket