It was hard to tell if the cheers of joy or cries of fear were louder when Swift was announced, the next generation programming language to provide rapid development and more error free code than its predecessor Objective-C. There is nothing to fear. Grabbing the best from many different languages Swift makes for a completely new, faster and better programming experience which you will come to love.
Not as noticed in iOS8, but with as big an impact was size classes powered by auto layout. Size classes change the use of story boards, and present view controllers in new ways programmatically to make truly universal apps without extra code for each device.
In this book, you will learn to use auto layout, size classes and new Swift implementations for all the major types of view controllers including:
- Modal views
- Action Sheets
- Navigation Controllers
- Tab Bar Controllers
- Table Views
- Split Views
- Page views
- Collection Views
With plenty of color illustrations and code snippets, Swift Swift View Controllers will take you step by step through many easy demonstrations, teaching you the stuff you really need to know to implement any of these view controllers. The book will help you understand how to move data between all these view controllers with delegates, segues and more for an efficient and well-written app.
If you are an intermediate programmer getting into auto layout or Swift’s view controllers, or you just finished a beginning guide to Swift and want more, Swift Swift: UI View Controllers. will be invaluable.
Free Sample Book on Auto Layout and Class Sizes
Before you buy the full book, download the sample book. You’ll get all of chapter 3, which covers everything you need to get started with auto layout and class sizes. Learn how to use pins, aligns and resolvers the right way. Find out how easy it is to make a universal, one-storyboard app for iPhone, iPhone 6 plus and iPad. Learn some of the quirks and traps of using storyboard with auto layout and size classes. Download the free sample today.
Leave a Reply