Queue 'front'

iPhone Dev Camp Colorado

Tagged:  

I’m helping to organize the first iPhoneDevCamp in Colorado Springs: iPadDevCamp!  This event will coincide with the launch of the iPad and will be the first iPad-focused software developer's event.

NSConference

Last week I attended NSConference in Atlanta and had a really great time. There were many great speakers, I’m leaving out many, but a few sessions that come to mind include:

ePub

Tagged:  

Along with the iPad last week Apple announced iBooks with support for the ePub format and iBookstore. We don’t know the details of what will be available, what we will be able to do, or how we will interact with it but I was curious about the iPub format and am sure it will see increased activity and interest in the future.

iPad GUI Mockup Files

Tagged:  

Teehan+Lax, the people who brought you the iPhone photoshop mock up file have just released a similar file for the iPad.

Sinatra Talk

Tagged:  

I really enjoy being an iPhone developer. One of the best things about the phone is being connected to the internet all the time. That means a lot of apps I work on need to connect web servers and web services.

I'm speaking at 360iDev in San Jose

Tagged:  

I'm really looking forward to attending the 360iDev conference, April 11-14 in San Jose, CA. I've attended the previous two conferences in San Jose and Denver and have had a great time, learned a lot and met a lot of really great iPhone developers.

I also love speaking at them and am very grateful that they have accepted my talk proposal. My talk is:

A simple example of AFOpenFlow an open source Cover Flow alternative

Tagged:  

Cover Flow is a technique that lets you browse and select album covers. Its used by iTunes and on the iPhone iPod player when the device is held horizontally.

It a gorgeous, visual and tactile technique that can have applicability in many places. Unfortunately, it is not part of the public SDK and can not be used without using private methods that are not allowed.

Tab Bars and Navigation Controllers in Interface Builder

I often hear questions about using navigation controllers (UINavigationController) and tab controllers (UITabBarController) in the same app. Xcode has a project template for a “Navigation-based Application” which uses a UITableViewController under a navigation controller and for a “Tab Bar application” that creates a tab bar with two regular UIViewControllers that you can switch between.

Exploring Unfamiliar Code

Tagged:  

Lately I’ve been working on some projects written by other developers. I thought it would be useful to quickly summarize some techniques I use to get familiar with a code base I did not write or wrote a long time ago.

For this example I'm going to use source from the facebook three20 project http://github.com/facebook/three20 simply because it is popular and easily available.

Some of the techniques I use include:

1) Xcode Class Model

The first technique is to get an interactive class diagram using Xcode’s quick model feature under the Design > Class Model > Quick Model menu.

Mock up iPhone apps with MockApp

Tagged:  

MockApp provides free Keynote and PowerPoint templates that you can use to mock up your next iPhone app. They only ask that you help spread the word if you use it.
They even have instructions for converting your mock up to PDF and viewing it on your iPhone
Give it a shot and let me know how well it works for you.