(Превращаю мой комментарий в ответ ...)
GCC любого типа не подойдет для вас, и LLVM <2.0 не будет, так как документы, на которые вы ссылаетесь: </p>
Используя компилятор Clang / LLVM 2.0, вы также можете объявить свойства и переменные экземпляра в расширении класса.
Убедитесь, что вы используете самый последний из доступных вам компиляторов (если вы используете Xcode <4, вам может не повезти). </p>