Blog - Ramblings, news, programming recipies and more...

Introducing GBCli

After starting work on appledoc redesign, one of the first things I added was command line parsing. I used trustful DDCli library from Dave Dribin. However I soon discovered it doesn’t work well with arc. That, coupled with different workflow I wanted, prompted me to digg in Dave’s code to see how I could change it to suit my needs better. At the end I ended with writing a command line interface library from scratch.

Read more »


Bringing appledoc to next level

Appledoc became quite popular amongs Cocoa developers, especially since 2.0. It also seen many contributions from various users. But it has become very hard to maintain. In this blog post I’ll describe the reasons and future directions.

Read more »


Scrolling credits

Creating Mac application requires lots of though and effort into creating a good user experience too. Although generally Cocoa API and tools allow us spend more time on this, there are areas that could benefit from additional effort. When developing Startupizer 2.0, one such area I wanted to address was nicer about window with scrolling credits. This blog post demonstrates the solution I chose.

Read more »


State of the art state machine

Almost two years ago, I wrote about organization and architecure of my Xcode projects. As all, I also envolved a lot during these few years. If nothing else, I released my first shareware application and I learned a lot from it. In this post, I’ll describe some of the changes to how I architecture my applications.

Read more »


Review of 2011

One more year is nearing to its end and it’s time to review the ups and downs. I’ll take a look at how the year went by, what was going on as well as plans for next one.

Read more »


Auto layout and view animation

In September, I wrote about our Mac OS X 10.7 Lion Auto Layout. As auto layout is one of the building blocks for laying out user interface for next major update of Startupizer, and being new technology, I came across few issues that took me a while to figure out. In this post, I’ll cover some of them for my future reference and hopefully shed some light for those of you stumbling upon the same walls.

Read more »


Moving from Word Press to static content

In June, we wrote about our new website look. Some time after that, Matt Gemmell wrote a blog post about “baked” web sites. The concept wasn’t new to us, but the post was published right in the middle of the time when we were playing with local Word Press installation, and due to unnecessary difficulties with the process, it resonated in our mind.

Read more »


Auto-layout in Lion

In my previous post (part 1 and part 2), I talked about new Lion feature - view-based table views. I skimmed over auto layout briefly. In this post, I’m going to talk about it a bit more. We’ll update the example app from previous post to use auto layout and see what changes are required when porting existing code. In addition, we’ll take a look at how we can use auto layout with view controllers and dynamic view hierarchies.

Read more »

Copyright © 2012, Gentle Bytes