Очевидно, чтобы иметь возможность разрабатывать для iPhone вообще, вы должны иметь как минимум Leopard. Если у вас есть PowerPC iMac, Leopard - это самый высокий уровень, на который вы можете пойти в любом случае - Snow Leopard предназначен только для Intel.
Поскольку требуется для обновления после Leopard, осознайте, что то, что работает на Leopard, продолжит работать на Leopard - Apple не будет внезапно лишать возможности разработки для iPhone на Leopard только потому, что Snow Leopard вышел. Могут быть новые функции, которые доступны только в новейших инструментах Xcode на Snow Leopard, но Leopard и Xcode 3.1.x будут продолжать поддерживать то, что они делают сейчас.
Что касается сроков обновления, если ваш iMac является Intel, ожидание выпуска Snow Leopard может принести вам 10,6 плюс iLife и iWork за 169 долларов, вместо того, чтобы платить 129 долларов сейчас и 29 долларов за обновление в сентябре. Тем не менее, вы не сможете заниматься разработкой iPhone со своей машины, если на ней работает только Tiger. Если вы оказались новичком в Какао в целом, то, возможно, стоит потратить некоторое время на серьезное программирование на Objective-C, написав несколько простых настольных приложений и т. Д. Вы также можете многое узнать о программировании на iPhone, даже без написания собственного кода, хотя делать это гораздо лучше, чем читать.