Packt – iOS 11 Programming with SWIFT | 1.1 GB
You want to build iOS applications for the iPhone and iPad, but where do you start? Forget sifting through tutorials and blog posts; this is a direct route into iOS development, taking you through the basics and showing you how to put the principles into practice. The goal of this tutorial is to help you become a professional developer by unleashing the full potential of iOS 11 to build applications. This tutorial will cover the essentials of the Swift language, building flexible iOS user interfaces working on multiple devices, looking into how software patterns such as Target-Action and Model-View-Controller are implemented in iOS 11, and focusing on specific issues to make you proficient at tasks more rapidly.
Style and Approach
This course is a perfect mix of concepts and practice that will help you to develop a variety of iOS applications from scratch. With a firm grounding in the fundamentals of the Swift language, and knowledge of how to use the key frameworks, you will be able to build a number of interesting applications. All aspiring mobile application developers will find this course useful.
What You Will Learn
Prepare your environment for iOS 11 development
Understand the fundamentals of programming with the Swift 4 programming language
Integrate with iOS and improve the user experience with app extensions
Implement a dynamic and interactive interface in an iOS app
Build your own custom UIViews through code or the interface builder
Improve UI and UITableView in your apps
Build additional layers and behaviors into your applications for custom actions