Si Objective-C y Swift lang son recolectados por la basura, entonces ¿cómo MacOS, iOS y los productos de Apple son tan performantes, duraderos y eficientes, contrariamente a las declaraciones populares de que los langs con GC/gestión automática de memoria no son adecuados para el desarrollo de sistemas?
Principalmente, la razón es que Obj-C es en esencia C. Y para el caso de esta pregunta irrazonablemente cerca de la asamblea de metal desnudo. Sí hay sobrecarga es la secuencia de envío de resolución de mensajes, pero de nuevo como un lenguaje de tipo C que puede ser mitigado. El camino como una simplificación … Leer más