Objective-C 2.0. На самом деле, используя текущие инструменты разработки, нелегко использовать 1.0.
Чтобы немного расширить:
O-C 2.0 имеет такие функции, как
- свойства
- сборка мусора (кроме iOS)
- не хрупкие переменные экземпляра
- быстрое перечисление
- 64-битная поддержка
На мой взгляд, это стоит только свойств и быстрого перечисления.
И я думаю, что нет поддерживаемой версии iOS, которая не поддерживает O-C 2.0.
Почему бы вам не использовать его?