Book Image

Learn iOS 11 Programming with Swift 4 - Second Edition

By : Craig Clayton
Book Image

Learn iOS 11 Programming with Swift 4 - Second Edition

By: Craig Clayton

Overview of this book

<p>You want to build iOS applications but where do you start? Forget sifting through tutorials and blog posts, this book is a direct route into iOS development, taking you through the basics and showing you how to put the principles into practice. So take advantage of this developer-friendly guide and start building applications that may just take the App Store by storm!</p> <p>Whether you're an experienced programmer or a complete novice, this book guides you through every facet of iOS development. From Xcode and Swift, the building blocks of modern iOS development, you'll quickly gain a solid foundation to begin venturing deeper into your development journey. Experienced programmers can jump right in and learn the latest iOS 11 features.</p> <p>You'll also learn advanced topics of iOS design, such as gestures and animations, to give your app the edge. Explore the latest developments in Swift 4 and iOS 11 by incorporating new features, custom-rich notifications, drag and drop features, and the latest developments in SiriKit. With further guidance on beta testing with TestFlight, you'll quickly learn everything you need to get your project on the App Store!</p>
Table of Contents (36 chapters)
Title Page
Copyright and Credits
Packt Upsell
Contributors
Preface
Free Chapter
1
Getting Familiar with Xcode
Index

Summary


In this chapter, we worked with a Table View that has dynamic cells, which allows the Table View to change based on the data. We also worked with unwinding segues. Later, we passed data that we need through our segues. Along with segues, we looked at plists, learning how to create them as well as how to add data to them. Finally, we created our locations data manager, which is responsible for giving data to the View Controller.

In the next chapter, we will work with a Table View that has static cells to build out our restaurant detail. Static cells are excellent for forms or detail views. We could build out the restaurant detail using a Collection View; however, a static Table View will work well and will be less complicated.

At this point, before moving on to the next chapter, you may want to get the starter project for this chapter and try to do it again without using the book as your guide. Going back helps solidify your understanding of what you have learned.