Я задавался вопросом, стоит ли устанавливать автономный или плагин. Я попробовал плагин, основанный на инструкциях aptanaès, и он потерпел неудачу с первой попытки.
Как обычно, респонденты SO сообщили об этой проблеме.
Я перезапустил Eclipse, а затем выполнил установку с URL Aptanaès
http://download.aptana.com/studio3/plugin/install
и это сработало.
Мое окружение было Затмение JUNO,
С UIKit
Apple добавила поддержку CGPoint в NSValue
, поэтому вы можете:
NSArray *points = [NSArray arrayWithObjects:
[NSValue valueWithCGPoint:CGPointMake(5.5, 6.6)],
[NSValue valueWithCGPoint:CGPointMake(7.7, 8.8)],
nil];
Список как можно больше [NSValue] экземпляров, как у вас есть CGPoint, и заканчивают список нулем. Все объекты в этой структуре освобождаются автоматически.
С другой стороны, когда вы извлекаете значения из массива:
NSValue *val = [points objectAtIndex:0];
CGPoint p = [val CGPointValue];
Вы смотрели CFMutableArray
? Это может сработать для вас лучше.