Esta pregunta ha surgido de este one. Trabajar con listas de estructuras en cocoa no es simple. Utilice NSArray y codifique/decodifique, o use una matriz tipo C y pierda los productos de NSArray. Se supone que las estructuras son simples, pero cuando se necesita una lista, uno tiende a construir una clase en su lugar.¿Usar listas de estructuras tiene sentido en el cacao?
¿Cuándo tiene sentido usar listas de estructuras en el cacao?
Sé que ya hay muchas preguntas con respecto a las estructuras frente a las clases, y he leído que los usuarios afirman que es la misma respuesta para todos los idiomas, pero al menos el cacao debería tener sus propias respuestas específicas, aunque solo sea por KVC o enlaces (como sugirió Peter en la primera pregunta).
KVC y vinculaciones no son las dos únicas razones para hacer de algo un objeto. Entre los otros está poder ponerlo en un objeto de colección sin tener que box/unbox. También puede probar fácilmente si algo es un objeto de ese tipo, algo que no es posible con las estructuras. –