Mastering Swift 5 Programming [Video]

By Cecil Costa
  • Instant online access to over 7,500+ books and videos
  • Constantly updated with 100+ new titles each month
  • Breadth and depth in over 1,000+ technologies

About this video

Swift is the definitive language for Apple development today. It's a vital part of any iOS and macOS developer's skillset, helping them to build the most impressive and popular apps on the App Store the sort of apps that are essential to iPhone and iPad users every day.

In this course, you'll find the key features of Swift 4.x and quickly learn how to use the newest updates to your development advantage. From Objective-C interoperability and ARC to closures and concurrency, this advanced Swift guide will develop your expertise and help you become fluent in this vital programming language.

You'll gain an in-depth knowledge of some of the most sophisticated elements of Swift development, including protocol extensions, error-handling, and concurrency. You'll implement the power of protocol-oriented programming to write flexible and easier-to-manage code.

By the end of this course, you’ll be well acquainted with Swift and other essential tools, and you will be ready to tackle advanced iOS and macOS applications with Swift.

All the code and supporting files for this course are available on GitHub at https://github.com/PacktPublishing/Mastering-Swift-5-Programming

Publication date:
April 2019
Publisher
Packt
Duration
3 hours 9 minutes
ISBN
9781789619225

About the Author

  • Cecil Costa

    Cecil Costa, also know as Eduardo Campos in Latin countries, is a Euro-Brazilian freelance developer who has been learning about computers since getting his first PC 286 in 1990. From then on, he kept learning about programming languages, computer architecture, and computer science theory. Learning is his passion as well as teaching; this is the reason why he worked as a trainer a books author. He has been giving on-site courses for companies such as Ericsson, Roche, TVE (a Spanish television channel), and lots of other companies. He is also the author of the book Swift Cookbook first edition, Swift 2 Blueprints and Reactive Swift Programming. Nowadays, Cecil Costa teaches through online platforms, helping people from every part of the world. In 2008, he founded his own company, Conglomo Limited (www.conglomo.es), which offers development and training programs both on site and online. Over his professional career, he has created projects by himself and also worked for different companies, from small to big ones, such as IBM, Qualcomm, Spanish Lottery, and DIA%. He develops a variety of computer languages (such as Swift, C++, Java, Objective-C, JavaScript, Python, and so on) in different environments (iOS, Android, Web, Mac OS X, Linux, Unity, and so on) because he thinks that a good developer needs to learn every kind of programming language to open his mind, and only then will he really know what development is. Nowadays, Cecil is based in the UK, where he is progressing in his professional career, working as an iOS Team Lead. I would like to thank mr George Boole for making everything true or false and to Leonard Kleinrock for creating the idea of internet.

    Browse publications by this author
Book Title
Unlock this full video with a FREE 10 day trial
Start Free Trial