In this article, we will continue by discussing what’s changed in Objective C 2.0 with regards to reference counting and garbage collection, then examine a few tips and tricks for effectively using reference counting.
In this article, we will continue by discussing what’s changed in Objective C 2.0 with regards to reference counting and garbage collection, then examine a few tips and tricks for effectively using reference counting.
Objective C has an interesting, but very effective way of doing aggressive reference counting and collection of objects. Looking at NSObject, we will see how it’s done and examine some common pitfalls. It’s a very powerful system and one of the aspects of development that most easily trips up developers of all stripes.

In this article we will continue our discussion of OS X and iPhone development by extending our application. The vehicle we will use will be what is called the framework.

In this article we will continue to implement the controller object we created. Then we will hook it up in Interface Builder and run it.

In the last article in this series, we created a new Cocoa application project and saw how Interface Builder resources are tied to it. Then we modified those resources and saw the difference reflected directly in our application. In this part, we’ll begin creating a new UI for our button box application and create a single controller class to handle its button presses.
In this article, we will create a new project in XCode targeted for OS X development. We will examine some of its automatic resources, and see how objects are created and stored by Interface Builder.

In this series of articles, I’m going to take you through the basics of developing an OSX, and later iPhone, application. We’ll start on the OS X side so that we can acquire an understanding of the “basics” or XCode and Interface Builder, then move onto porting it to iPhone, where we will discuss the differences.
I’ve broken down and decided to make this a bit more like an actual blog and leave the actual news to the new page.