Tag Archives: iphone development

Three20 Learning Notes – URL Based Navigation

Recently I started a new iPhone project, which is an utility application. Not game anymore. To speed up my development process, I decided to use Three20 library for most of the UI development.
Three20 is an open source iOS library, contributed by Joe Hewitt, the developer of original Facebook iPhone app. It is a big package, with very rich functionalities. Many familiar UI elements you see from the facebook app can be found here: the Laucher View (the startup screen with icons for different functionalities), photo album, … Some UIKit classes are also enhanced, which makes them easier to use (once you have learned it), and also more powerful.
However, everything comes with a cost. And three20 is not perfect either. The most complained issues are the complexity of this framework, not-well-managed dependencies, and lack of documentation. There are some basic information on its official website — three20.info, but far …

My Favorite Blogs

Hi! It’s time for #iDevBlogADay again! Today I want to have a light post, talking about what technical blogs (specifically for iOS development) I follow, and my opinions on them.

www.raywenderlich.com

Posting Freq: High
Pros: This is by far my favorite iOS tutorial blog site. Ray and his co-bloggers did a wonderful job in all aspects, from explaining simple concepts to showing you how to make a fully functional complex games. Everything is made crystal clear. I specially like their style of “tutorial series”: which covers a big topic in several posts. Currently the topic is “iOS 5 Storyboard”.
Cons: My only wish for them is to cover more UIKit stuff. After all, not everybody is using cocos2d for his/her project.

MKBlog

Posting Freq: High
Pros: I discovered his blog when I started learning In App Purchase. And then has been following him. His posts covers many different areas and with a lot of attention …