Red > Green > Refactor > Red

cycle is based on desire

Why use NS* instead of char, int, etc...

to simplify creation of instance for many types

developer.apple.com