Brad Larson is a founder of SonoPlot, Inc., where he develops Mac-based robotic systems for printing microelectronics. On the side, he has written the iOS applications Molecules and Pi Cubed and taught a popular course on advanced iPhone development which is currently available on iTunes U. He is also an active contributor to Cocoa-related topics on Stack Overflow. He currently lives out in farm country near Madison, WI.
Possibly the most shocking announcement at WWDC 2011 was the unveiling of Automatic Reference Counting (ARC), which has the potential to change how all of us write Objective-C code. It takes over much of the memory management we used to handle ourselves, but not all of it. Brad will show situations to watch for when using ARC on Mac and iOS, along with specific examples of edge cases you might encounter when migrating older manually managed or garbage collected code to this new model.
For the last two years, every new iOS device has supported 3-D graphics that use OpenGL ES 2.0, which provides capabilities far beyond those of OpenGL ES 1.1. These new effects are enabled through the use of programs called shaders. Brad will demonstrate some impressive 2-D and 3-D renderings you can create using shaders, and explain the fundamentals concepts and language used for writing them.