Estoy escribiendo un programa Objective-C que se ocupa de la memoria de imágenes de bajo nivel. Estoy usando estructuras ANSI-C para el almacenamiento de mis datos: los objetos completos parecen excesivos ya que los datos que estoy almacenando son 100% de datos, sin métodos para operar con esos datos. Específicamente, estoy escribiendo un algoritmo de posterización personalizable que se basa en una variedad de colores: aquí es donde las cosas se ponen difíciles. Estoy almacenando mis colores como estructuras de tres flotadores y una bandera entera (relacionada específicamente con el algoritmo de posterización). Todo lo demás va bien, excepto por una cosa ...Agregue el puntero C a NSMutableArray
[pregunta real]
no puedo encontrar la manera de añadir punteros a un NSMutableArray! Sé cómo agregar un objeto, pero agregar un puntero a una estructura parece ser más difícil. No quiero que NSMutableArray elimine la referencia de mi puntero y trate la estructura como un tipo de objeto extraño. Quiero que NSMutableArray agregue el puntero a su colección. ¿Cómo voy a hacer esto?
Gracias de antemano,
G
Oh! ¡Yo nunca lo hubiera pensado! Voy a echar un vistazo, gracias :) –
Cocoa tiene muchas clases de colección que la mayoría de la gente echa de menos. Encuentro 'NSMapTable' particularmente útil. Vea la lista completa aquí: https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Collections/Collections.html – andyvn22
¡Oh! ¡Gracias! Tendré que profundizar en eso en algún momento. Una cosa es que tengo problemas para que el compilador reconozca NSPointerArray como un tipo. ¿Sabes qué archivo de encabezado debo importar para que se reconozca? –