iTunes

Opening the iTunes Store.If iTunes doesn't open, click the iTunes application icon in your Dock or on your Windows desktop.Progress Indicator
Opening the iBooks Store.If iBooks doesn't open, click the iBooks app in your Dock.Progress Indicator
iTunes

iTunes is the world's easiest way to organize and add to your digital media collection.

We are unable to find iTunes on your computer. To download from the iTunes Store, get iTunes now.

Already have iTunes? Click I Have iTunes to open it now.

I Have iTunes Free Download

Swift Swift View Controllers

UI View Controllers and Class Sizes in Apple's Swift Programming Language

This book is available for download with iBooks on your Mac or iOS device. Multi-touch books can be read with iBooks on your Mac or iOS device. Books with interactive features may work best on an iOS device. iBooks on your Mac requires OS X 10.9 or later.

Description

Version 2 Updated for Swift 2.0 through Chapter 4 Do you know how to program in Swift, but don't know how to do all those incredible things you see in everyone else's app? Do you need a reference to look up how to do that one particular view controller? Do you want to use adaptive layout and make a single app for both iPhone and iPad? iOS8 and iOS9 made extensive changes to API's for a more adaptive layout. In Swift Swift View Controllers, you will learn to use auto layout, size classes, stack views, and the latest Swift implementations for the major types of view controllers including: Modal views Popovers Alerts Action Sheets Navigation Controllers Tab Bar Controllers Table View Controllers Split View Controllers Page views Collection Views With plenty of color illustrations and practical 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. You will also learn 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 learning auto layout or Swift's view controllers, or you just finished a beginning guide to Swift and want more, Swift Swift View Controllers will be invaluable.

What's New in Version 2.4

Chapter 6 updated code for iOS9 / Swift 2.1 The full book is updated for Swift 2.1

Screenshots

screenshot 1
screenshot 2
screenshot 3
screenshot 4
screenshot 5

Customer Reviews

Well-written and easy to understand

A very good book on intermediate and advanced iOS programming topics that are not covered in great detail anywhere else. I could not find another book, blog, or tutorial out there that goes over autolayout in this detail from the ground up. This book helped me solve a lot of problems in my coding. I’m very glad I found it.

Chapter 6.1 is broken and it needs updating for Swift 1.2 changes

Erratum code (Chapter 6.1 The Model Delegate)

Missing a call to tableView.reloadData() in the didSelectMenuItem() delegate function in RootTableViewController.swift

// MARK: - Delegates
func didSelectMenuItem(controller: UITableViewController, order: OrderModel) {
orderList.addList(order)
tableView.reloadData()
controller.navigationController?.popViewControllerAnimated(true)
}

Without the reloadData() call the Save button will pass the order back to the RootTableViewController just fine but won't display.

This line of code is missing in both the book content and the resource files and is particularly irksome as all of the subsequent custom UITableViewCell formatting is all in the Order List table display.

Really enjoying the book so far but it needs to be updated for Swift 1.2 changes in order to get successful compiles/builds.

There are also a number of typos that should be corrected. One example is in this same chapter 6 where PizzaMenuTableViewController.swift is created but then frequently referred to as PizzaMenuViewController, .e.g. 'Table' is missing.

Really good book

I bought the book as soon it become available to iBooks store and it's a really useful book with a lot good code. I use the book for consultations very often. I recommend it.

Swift Swift View Controllers
View in iTunes
  • $19.99
  • Available on iPad, iPhone and Mac.
  • Category: Programming
  • Published: Jan 06, 2016
  • Publisher: MakeAppPie.com
  • Seller: Steven Lipton
  • Print Length: 419 Pages
  • Language: English
  • Version: 2.4
  • Requirements: To view this book, you must have an iPad with iBooks 2 or later and iOS 5 or later, or an iPhone with iOS 8.4 or later, or a Mac with OS X 10.9 or later.

Customer Ratings