Ray Wenderlich is an iPhone developer and gamer, and the founder of Razeware LLC. Ray is passionate about both making apps and teaching others the techniques to make them. He and the iOS Tutorial Team have written a bunch of tutorials about iOS development available at http://www.raywenderlich.com.
Are you a beginner to iOS, or are you an intermediate iOS developer looking to brush up your foundational skills? Then iOS 101 is for you!
iOS 101 is day-long workshop that consists of several lectures and live coding demos followed by hands-on labs. It covers the following material:
This workshop is a high intensity crash course where you'll learn a lot, code a lot, and (if you're lucky) leave with some epic loot at the end! :]
By the end of the workshop, you'll have developed several iOS apps by yourself, from scratch, that are actually useful! You'll leave with a firm foundation of iOS skills that you can use to make the most of CocoaConf!
If you're interested in adding In-App Purchases into your apps, this is the talk for you! This talk will cover both how to implement In-App Purchases the "quick and easy" way, along with a more robust solution involving dynamic server side downloads and receipt validation. In addition, you will learn about the new "hosted downloads" feature in iOS 6 that lets you host your In-App Purchase content on Apple's servers.
There are two brand new frameworks for making 2D iOS games: Apple's Sprite Kit framework, and the new native 2D support introduced in Unity 4.3. Wondering which is the best? Watch Ray and Brian duke it out as they develop the same game at the same time in dual screen - and trash talk about why their framework is the "1 true framework" while they're at it! Walk out with an overview of the differences between Sprite Kit and Unity 2D and get an idea about what is right for your project.
If you've ever wanted to learn OpenGL ES but found the learning curve notoriously difficult, this is the workshop for you! In this 1-day hands-on workshop, you will:
This workshop is an introduction to OpenGL ES and GLKit for complete beginners. However, the workshop assumes you have some basic familiarity with Xcode, Objective-C, and C syntax.
This is a hands-on workshop and is in the format of a series of lectures interspersed with hands-on labs. Please bring the following with you to get the most out of the workshop: