Fixed the News – Latest Push

April 24th, 2010

Just pushed the latest Three20 and I’m quite excited to point out a number of things that went out in this push.

Read the rest of this entry »

Weekly Three20 Push Update – January 29, 2010

February 1st, 2010

Exciting times for mobile developers this last week with the introduction of the iPad. I’m personally excited to get my hands on Snow Leopard soon so that we can start making sure Three20 works on the iPad. Read the rest of this entry »

Merry Christmas!

December 28th, 2009

No weekly push last week due to Christmas festivities. There won’t be a push this coming week either due to New Years.

The next scheduled push will be in the new year, so keep an eye on the Three20 github repo on the 8th of January.

Weekly Three20 Push Update – December 18, 2009

December 24th, 2009

This push update is a bit late due to my move from San Francisco to Canada. Here’s what changed last week. Read the rest of this entry »

Weekly Three20 Push Update – December 11, 2009

December 12th, 2009

This week’s changes were rather large and are part of the first step in the new Three20 Roadmap.

The biggest change of all is in the project structure. The roadmap details this a bit, but you will now find that Three20 has been restructured into four components: Core, Network, UI, and Style. Each of these components has a distinct purpose that is outlined in the updated API documentation.

Another addition to the Three20 library is a suite of unit tests for most of Core and a fraction of UI. They are by no means comprehensive yet, but they’re a start.

Also fixed in this week’s changes are three new methods that Apple has deemed “private APIs“. This puts the master branch of facebook/Three20 back into the App Store-safe category.  I’ve added a big green button to the three20.info home page. Read the rest of this entry »

The Three20 Roadmap

December 12th, 2009

Three20 is an ever growing library. It already brings a set of tools to the iPhone development space that simplify persistence, network caching, and styles. But where can it go from here? Read the rest of this entry »

More Three20 Rejections

December 10th, 2009

Three20 has been receiving more rejections over the last few days due to three supposedly private methods. These methods are:

lineHeight
previousViewController
screenY

Until we get the next push out, your best bet is to rename these methods to something else before you submit your app with Three20. Read the rest of this entry »

api.Three20.info

December 10th, 2009

I’ve just launched api.Three20.info. You can now peruse the entire Three20 api thanks to Doxygen’s automated documentation generation. Look forward to seeing these API docs become more verbose over time as the library is more thoroughly documented.

Weekly Three20 Push Update – December 5, 2009

December 6th, 2009

What was added in the latest push:

TTDCONDITIONLOG and TTDPRINTMETHODNAME were added to TTDebug.h.

The conditional logger accepts as its first argument a condition. If this condition is true, the message will be logged. This is perfect for when you have a suite of logs for a specific subset of your project that you want to keep in the code, but conditionally enable.

The print method name macro simply prints the name of the current method to the log.

[NSString versionStringCompare:] was also added. Verbose documentation is in the source and on three20.info. Read the rest of this entry »

Weekly Three20 Push Update – November 27, 2009

December 2nd, 2009

What changed in the latest push:

TTURLRequest now supports synchronous connections for use in threads.

TTHighlightBorderStyle added.

TTHighlightBorderStyle

TTReflectiveFillStyle styleWithColor:withBottomHighlight:next: Read the rest of this entry »