¿Es posible crear una propiedad privada en Objective-C? Sé que un tipo de funcionalidad de propiedad privada podría implementarse de otra manera, pero estoy interesado en una cuestión en particular. Gracias.¿Es posible crear una propiedad privada en Objective-C?
Respuesta
Sí, puede hacerlo, pero el código parecerá un poco extraño. Y sólo se le dará una advertencia si se llama, hay que comprobar si las advertencias mismo
en su archivo de aplicación .m
@interface YourObject()
@property (nonatomic, retain) NSMutableArray *infoArray;
@end
E incluso esta solución no creará una propiedad privada verdadera ya que será accesible por código externo. Incluso sin una advertencia si se llama setValue: forKey: – Gobra
¿Qué quieres decir con eso? si llamo como YourObject * obj = // alloc init; luego obj.info Array, me dará una advertencia. ¿Estás haciendo KVO? – vodkhang
@vodkhang: ¿Por qué dices que el código parecerá extraño? Me parece bastante normal. – JeremyP
- 1. ¿Es posible crear una nueva propiedad css?
- 2. ¿Es posible establecer propiedad privada a través de la reflexión?
- 3. ¿Es una propiedad sintetizada privada un oxímoron?
- 4. ¿Es posible tener una clase privada?
- 5. Detectar si una propiedad de objeto es privada en PHP
- 6. ¿Cómo hacer una propiedad privada?
- 7. GitHub: ¿Es posible colaborar con alguien en una esencia privada?
- 8. ¿es posible crear un certificado ssl a partir de una clave pública/privada pgp?
- 9. Dada una clave privada, ¿es posible derivar su clave pública?
- 10. .NET de Reflexión propiedad privada
- 11. ¿Cuál es el propósito de la propiedad "privada" en package.json?
- 12. ¿Es posible enlazar una propiedad de Canvas's Children en XAML?
- 13. ¿Es posible crear una lista expandible AlertDialog?
- 14. Marco de entidad, POCO y una propiedad privada
- 15. ¿Qué es una interfaz privada?
- 16. ¿Una propiedad @ privada crea una variable de instancia @private?
- 17. Cómo crear una carpeta privada en una tarjeta SD
- 18. ¿Es posible crear un TH con TableRow.insertCell()?
- 19. ¿La propiedad de matriz estática no es posible en php?
- 20. ¿Es posible crear guids idénticos
- 21. ¿Es posible crear gráficos insertados?
- 22. Mapeo de propiedad privada con nhibernate fluido
- 23. XmlSerializer y Colección propiedad privada con colocador
- 24. ¿Es posible crear pseudo styles en línea?
- 25. ¿Es posible crear objetos anónimos en Python?
- 26. ¿Es posible encriptar con clave privada usando .NET RSACryptoServiceProvider?
- 27. ¿Es posible crear referencias circulares en Clojure?
- 28. ¿Qué es mejor? estática privada vs privada
- 29. ¿Es posible crear una matriz multidimensional vacía en javascript/jquery?
- 30. ¿Es posible crear una asociación condicional en el modelo?
Busco a hacer lo mismo. Quiero ocultar todo el código de retención/liberación para una variable particular que está contenida en una clase, pero esa variable no pretende ser pública. – Brain2000
JFYI, ahora con iOS SDK 5 ARC ya no necesita preocuparse por retener y liberar :) – knuku
Eso es lo que escuché, estoy muy emocionado de ver. Lo siento, saliendo del tema. – Brain2000