So Swift 2's protocol extensions were announced last week and detailed in the Protocol-Oriented Programming in Swift session at WWDC. In this article Jordan Morgan gives us a What? and Why? on the subject and then Alexandros Salazar follows it up with a little warning. 😀
There has been lots written about the new error handling features in Swift 2 this week! Brad Larson does a great job of explaining the current situation with Objective-C and Swift 1.x and the new error handling of Swift 2. Nick Lockwood also has a really interesting take on the situation as well. Both are well worth reading.
Feels like it's been a while since we got a new UI control for inside apps (rather than extensions, today widgets, etc...) and it feels like UIStackView is going to be an important one. It's not complex (which is a good thing) and I can see it quickly becoming an essential part of almost every app. Here's a playground for Xcode 7 by Christopher Truman which puts them to use in various ways. Oh, and if you're worried about iOS 8 compatibility, there's already a rebuilt version of UIStackView for iOS 7/8 called OAStackView.
One thing we heard very little about last week was iBeacons (in fact, the awesome ASCIIwwdc tells me that it wasn't mentioned at all in any session this year). Mateusz Stawecki writes about the recent use of beacons at Úll and a view on the current state of iBeacons in iOS 8.