Bill Dudney is an iOS/Mac indie developer. In addition to his own apps he helps others deliver great user experiences on iOS and the Mac. He is the co-author of iPhone SDK Development and Core Animation for Mac OS X and the iPhone. In addition to writing software and writing books Bill likes to teach others the finer points of Cocoa with the Pragmatic Studio. You can find him on Twitter and his blog, or climbing a mountain in his home state of Colorado, USA.
CocoaConf Columbus 2012 Presentations:
New to iOS programming!? This one day overview will introduce you to all the basic concepts you'll need to build an application. From using Xcode's templates to displaying lists of information and navigating between screens of information. When you finish the day you'll have a fully functional iOS app that you can show off to your friends.
- Getting Started, Fast!
- From installing Xcode to posting a tweet in one short lesson. In this section we'll get started with a quick success and along the way learn the basics of Xcode.
- Objective-C, the important bits
- All the ObjC you need to know, and a bit of cool bits and pieces thrown in for good measure. We'll also talk about some of the most commonly used classes from the Foundation framework.
- View Controllers
- Gain essential understanding of one of the fundamental building blocks of iOS programming. In this section we'll learn how to connect the custom logic of our apps to the OS.
- Table Views
- Lists of content are pervasive, in this section we'll see how table views work and discuss common performance pitfalls.
- Navigation & Storyboards
- Building more than the most rudimentary application requires more than one view controller, this section will cover how to use Storyboards to lay out the flow of your application and how to navigate between the multiple view controllers.
Responsiveness is critical to the success of your iOS app. When someone starts an app they typically need the information right away. The less they have to wait the happier they will be. But, optimizing an app without data is a losing proposition. To know where to optimize you need to know where the hot spots are. In this session we will learn how to use Instruments to find and fix performance bottle necks. We'll look at three critical areas: • Startup time • Memory Usage • Scrolling & Graphics Performance These three areas of performance analysis and improvement are critical to the success of any app. Come to this session and learn the to make your app fly!View Details
Recent blog posts by Bill Dudney:
Monday, May 21, 2012
WWDC is one giant fire hose of knowledge. From Monday through Friday it's non-stop cool demo and amazing content. To get the most out of the sessions it's often helpful to go in with at least a passing familiarity with the content so your brain has some pre-processing done on the info and has some hooks to hang the new info on. To that end I offer ...
Thursday, March 22, 2012
Last week at CocoaConf I went to Jeff's excellent talk on the Accelerate framework for the second time. After the first time I sat through it I promised myself I'd learn to hack on vImage just to see what's possible. The span between Raleigh and Chicago was enough that I was embarrassed that I'd done nothing. I went again and sat in the back and co...
Monday, February 27, 2012
What do you find confusing about the C part of Objective-C? As I'm preparing for the class I'm teaching with Daniel, I keep thinking about all the C stuff that I see people struggling with. I'd love to be able to do a mind meld and transfer a grok of C, but unfortunately it doesn't work that way. And besides you don't really have to know C to be ...