Я не верю, что вы можете определить размер массива в интерфейсе, если хотите использовать его как свойство. Вам нужно сделать что-то вроде: (простите за любые синтаксические ошибки, это из памяти)
@interface MyClass : NSObject {
float *rgb;
}
@propery (nonatomic, assign) float *rgb;
Тогда в вашей реализации:
@implementation MyClass
@synthesize rgb;
@end
Тогда вам придется инициализировать указатель, используя некоторые функции C, такие как:
rgb = (float *)malloc(sizeof(float) * 3);