Best Sellers in Books
Discover the most popular and best selling products in Books based on sales

Disclosure: I get commissions for purchases made through links in this website
Mobile Phones, Tablets & E-Readers - Swift in Depth

Description

Book Synopsis: Summary Now updated for Swift 5! Swift is more than just a fun language to build iOS applications with. It features a host of powerful tools that, if effectively used, can help you create even better apps with clean, crystal-clear code and awesome features. Swift in Depth is designed to help you unlock these tools and quirks and get developing next-gen apps, web services, and more!

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology: It's fun to create your first toy iOS or Mac app in Swift. Writing secure, reliable, professional-grade software is a different animal altogether. The Swift language includes an amazing set of high-powered features, and it supports a wide range of programming styles and techniques. You just have to roll up your sleeves and learn Swift in depth.

About the Book: Swift in Depth guides you concept by concept through the skills you need to build professional software for Apple platforms, such as iOS and Mac; also on the server with Linux. By following the numerous concrete examples, enlightening explanations, and engaging exercises, you'll finally grok powerful techniques like generics, efficient error handling, protocol-oriented programming, and advanced Swift patterns. Author Tjeerd in 't Veen reveals the high-value, difficult-to-discover Swift techniques he's learned through his own hard-won experience.

What's inside:

  • Covers Swift 5
  • Writing reusable code with generics
  • Iterators, sequences, and collections
  • Protocol-oriented programming
  • Understanding map, flatMap, and compactMap
  • Asynchronous error handling with Result
  • Best practices in Swift

About the Reader: Written for advanced-beginner and intermediate-level Swift programmers.

About the Author: Tjeerd in 't Veen is a senior software engineer and architect in the mobile division of a large international banking firm.

Table of Contents:

  1. Introducing Swift in depth
  2. Modeling data with enums
  3. Writing cleaner properties
  4. Making optionals second nature
  5. Demystifying initializers
  6. Effortless error handling
  7. Generics
  8. Putting the pro in protocol-oriented programming
  9. Iterators, sequences, and collections
  10. Understanding map, flatMap, and compactMap
  11. Asynchronous error handling with Result
  12. Protocol extensions
  13. Swift patterns
  14. Delivering quality Swift code
  15. Where to Swift from here

Read more

Details

Unlock the full potential of Swift and take your app development to the next level with Swift in Depth. With its host of powerful tools and techniques, Swift allows you to create professional-grade software for Apple platforms like iOS and Mac, as well as on the server with Linux. Whether you're an advanced-beginner or intermediate-level Swift programmer, this book will guide you concept by concept, covering Swift 5 and teaching you everything you need to know about generics, protocol-oriented programming, error handling, and more. Don't miss out on this opportunity to become a Swift expert!

Do you want to write clean, crystal-clear code for your iOS applications? Look no further than Swift in Depth. This book will teach you the high-value, difficult-to-discover Swift techniques that will make your apps stand out from the crowd. With concrete examples, enlightening explanations, and engaging exercises, you'll gain a deep understanding of concepts like iterators, sequences, collections, and protocol extensions. Take your Swift programming skills to the next level and deliver quality code that will impress your clients and users.

Are you looking to build next-gen apps and web services? Then Swift in Depth is the book for you. With its comprehensive coverage of Swift 5 and its emphasis on generics, protocol-oriented programming, and advanced Swift patterns, this book will equip you with the knowledge and skills to create cutting-edge software for Apple platforms. Don't miss out on the free eBook in PDF, Kindle, and ePub formats that comes with the purchase of the print book. Start your journey to becoming a Swift expert today!

Ready to dive deep into Swift and become an expert developer? Look no further than Swift in Depth. Written by senior software engineer and architect, Tjeerd in 't Veen, this book provides a wealth of knowledge and practical examples to help you master Swift and build professional software for Apple platforms. Whether you're developing iOS apps, Mac apps, or server applications with Linux, this book has you covered. Take the next step in your Swift journey and unlock the full power of this incredible language.

Interested in becoming a Swift expert? Get your hands on Swift in Depth and start your journey today. This book is packed with essential techniques and best practices that will take your Swift programming skills to new heights. With its comprehensive coverage of topics like generics, protocol-oriented programming, and asynchronous error handling, this book is a must-have for any serious Swift developer. Don't miss out on the opportunity to learn from author Tjeerd in 't Veen's hard-won experience. Purchase the print book and get a free eBook in multiple formats. Get your copy now!

Disclosure: I get commissions for purchases made through links in this website