In this episode, I’ll explain how to install Cappuccino from the source on a brand new Snow Leopard install. You’ll also see how to link your application to the newly installed version of the framework, and how to update the framework.
Here are some useful links about :
Your comments/remarks are welcome here!
In this Episode, I will illustrate how an observer object can listen to notifications sent by a particular object. I assume you have already watched Episode #6.
As always, feel free to give some feedback about this episode!
In this episode, I will show you how notifications can be used by an object to inform an arbitrary number of observer objects of a particular action.
[update] : In the screencast, I renamed contentView -> _contentView and slider -> _slider. It is a good guideline *not* to use the _ for the instance variables in your code to avoid conflict with Cappuccino super class instance variables. I’ve updated the eposide code to reflect those changes. Thanks to Ross for pointing this out.
In this episode, I’ll explain how to install Cappuccino 0.7b and still be able to play with 0.6. I’ll assume you went through the steps described in episode #2 : Build Cappuccino from the source.
Here are some useful links about :
Here are the commands I run to completely remove Cappuccino 0.6 at the end of the screencast (watch out, those commands really delete files …) :
sudo rm /usr/local/bin/bake
sudo rm /usr/local/bin/cplutil
sudo rm /usr/local/bin/nib2cib
sudo rm /usr/local/bin/objj
sudo rm /usr/local/bin/objjc
sudo rm /usr/local/bin/ojtest
sudo rm /usr/local/bin/press
sudo rm /usr/local/bin/steam
sudo rm -Rf /usr/local/share/objj
Your comments/remarks are welcome here!
In this episode, I’ll show you how to change a class behavior by implementing a delegate method.
Some useful links :
Update : there was an error in this episode (thanks to Giulio Cesare for pointing this out), the movies and code have been updated. If you already downloaded them, please download them again.
Since Twitter clients seems to be kind of HelloWorld2.0, this episode will show you how to use JSONP and connect to the Twitter Search API.
For this episode, I’ve decided to copy/paste some chunks of code instead of typing them, to quickly go straight to the point. Please give me your feedback about the copy/paste thing.
Some useful links :
This episode will first show you how to install the frameworks and tools.
Then you’ll learn how to build Cappuccino from the source in order to profit from the last patches.
This first screencast is an introduction to Cappuccino and is based on this tutorial.