Я пишу программу Objective-C, которая занимается памятью низкого уровня изображения. Я использую структуры ANSI-C для хранения своих данных. Полностью раздутые объекты кажутся чрезмерными, поскольку данные, которые я храню, являются 100% данными, без методов для работы с этими данными. В частности, я пишу настраиваемый алгоритм постеризации, который опирается на массив цветов - здесь все становится сложным. Я сохраняю свои цвета как структуры из трех поплавков и целочисленный флаг (специально предназначенный для алгоритма постеризации). Everyhting идет хорошо, за исключением одной вещи ...Добавить C указатель на NSMutableArray
[актуальный вопрос]
Я не могу понять, как добавить указатели к NSMutableArray! Я знаю, как добавить объект, но добавление указателя на структуру кажется более сложным - я не хочу, чтобы NSMutableArray разыменовывал мой указатель и рассматривал структуру как своего рода странный объект. Я хочу, чтобы NSMutableArray добавлял указатель в свою коллекцию. Как мне это сделать?
Спасибо заранее,
G
Ой! Я никогда бы не подумал! Я посмотрю, спасибо! –
В Cocoa есть много классов коллекций, которые большинство людей пропустили - я нахожу «NSMapTable» особенно полезным. См. Полный список здесь: https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Collections/Collections.html – andyvn22
О! Спасибо! Мне придется вникать в это некоторое время. Одна вещь, у меня возникают проблемы с тем, чтобы компилятор распознал NSPointerArray как тип. Вы знаете, какой заголовочный файл мне нужно импортировать для его распознавания? –