Xcode 7 introduces new UI testing features fully integrated into the IDE. Learn about the new APIs and how UI testing fits in with existing testing features in Xcode. See how to get started by recording your app, and how to efficiently craft and maintain UI tests.
Continue reading “UI Testing in Xcode – WWDC15”
Learn how Swift can help you define away some common pitfalls in app development, allowing your apps to benefit from safer runtime behavior while enjoying strong guarantees provided by Swift at compile-time. Hear about how API availability checking in Swift allows you to easily take advantage of new APIs while guaranteeing safe deployment to earlier OS releases. See how enumerations and protocols can help not only maintain compile-time invariants between your app’s code and assets but also reduce boilerplate.
Continue reading “Swift in Practice – WWDC15”
Discover new features that make it easier than ever to craft Objective-C APIs that work beautifully in Swift, as well as new Swift language features that provide even better interoperability. Apple engineers will also discuss enhancements to Apple’s SDKs that improve the Swift experience.
Continue reading “Swift and Objective-C Interoperability – WWDC15”
At the heart of Swift’s design are two incredibly powerful ideas: protocol-oriented programming and first class value semantics. Each of these concepts benefit predictability, performance, and productivity, but together they can change the way we think about programming. Find out how you can apply these ideas to improve the code you write.
Continue reading “Protocol-Oriented Programming in Swift – WWDC15”
Learn about time profiling down to the disassembly level to help you investigate the minute details of your application that affect its performance and responsiveness.
Continue reading “Profiling in Depth – WWDC15”