Вы можете писать приложения для iPhone OS 2.x для Snow Leopard. Просто убедитесь, что вы не используете какой-либо конкретный API для iPhone OS 3.0: s.
Вы также можете писать приложения, предназначенные как для 2.x, так и для функций 3.0, если они доступны. Нужно помнить две вещи:
- Слабое связывание любых фреймворков iPhone OS 3.0.
- Обязательно проверьте
[UIDevice currentDevice].systemVersion
, прежде чем вызывать что-то 3.0-ish.
Может быть третья пуля; Спросите себя, может ли пользователь, который даже не захотел обновиться до iPhone OS 3.0, позаботиться об установке приложений?