Sé que puede implementar el uso de la clase Object, pero ¿hay alguna en el objetivo C de Apple?¿Todos los objetos heredan de NSObject?
6
A
Respuesta
10
Casi todas las clases de Cocoa heredan de NSObject
. Incluso los objetos de bloque ligeramente esotéricos, cuyo árbol de clase no es público, tienen NSObject
en la raíz.
La única clase raíz que se conoce públicamente en Cocoa es NSProxy
, aunque se ajusta al NSObject
protocol, lo que le permite actuar de muchas maneras, como cualquier otro objeto Cocoa.
1
En teoría, es posible definir una clase que no hereda de NSObject.
Pero en la práctica es tan difícil que nadie se moleste en hacerlo. NSObject te hace un montón de cosas muy agradables.
Cuestiones relacionadas
- 1. Compruebe si los objetos tipo heredan un tipo abstracto
- 2. objetos no heredan las funciones de prototipos
- 3. Cómo crear una instancia de una clase en Objective-C que no heredan de NSObject
- 4. ¿Se heredan los destructores virtuales?
- 5. eliminar todos los objetos de una uiview?
- 6. Listar todos los objetos de cierta clase
- 7. ¿Deberían todos los objetos tener una interfaz y todos los objetos unidos sin apretar?
- 8. ¿ArrayList.clear() también elimina todos los objetos contenidos?
- 9. Buscar todos los objetos con asociación rota
- 10. Recuperando todos los objetos socket en io.socket
- 11. Exportar todos los objetos en node.js
- 12. Buscar todos los objetos sin objetos has_many asociados
- 13. Cómo encontrar todos los tipos en un ensamblado que heredan de un tipo específico C#
- 14. Obtener los identificadores de todos los objetos en una lista
- 15. Los permisos de archivo no heredan los permisos de directorio
- 16. ¿Cómo crear un objeto raíz en Objective-C sin NSObject?
- 17. ¿Los métodos anulados heredan los decoradores en python?
- 18. Buscar todos los objetos de base de datos por nombre?
- 19. cómo eliminar todos los objetos de Core Data
- 20. ¿Cómo obtener la lista de todos los objetos? - PostgreSQL
- 21. Selección de todos los objetos secundarios en LINQ
- 22. ¿Cómo eliminar todos los objetos de un NSMutableArray?
- 23. Cómo iterar a través de todos los objetos Bundle
- 24. iPhone: cómo eliminar todos los objetos de un UIScrollView
- 25. reimplementando NSObject desde cero
- 26. NSObject en NSData
- 27. Crear una copia de un objeto NSObject
- 28. Jerarquía de clases de NSObject
- 29. Casting NSObject a NSString
- 30. Obtiene todos los objetos definidos por una relación Django ManyToManyField
'NSObject' no;) –
Estaba pensando desde la perspectiva de Java. :) – DragonBorn