program precio mexico licencia español developer desarrollo desarrollador cuenta certificacion apple app iphone

iphone - precio - cuenta desarrollador ios



¿Qué es el propietario del archivo y el primer respondedor en iPhone SDK-xCode? (1)

¿Qué es el propietario del archivo y el primer respondedor en iPhone SDK - xCode?


El Propietario del archivo es un objeto instanciado en tiempo de ejecución que posee el contenido de su plumilla y sus salidas / acciones cuando se carga el plumín. Puede ser una instancia de cualquier clase que desee, eche un vistazo a la pestaña de identidad de la paleta de herramientas.

El propietario del archivo es el enlace principal entre el código de su aplicación y el contenido del archivo de punta.

Por ejemplo, considere que tiene una subclase UIViewController con un IBOutlet para un UILabel. En el constructor de interfaz, el propietario del archivo se configurará en la misma clase que su UIViewController. Cuando su plumín se carga en tiempo de ejecución, los enlaces de salidas y acciones definidas en su plumilla están vinculados a la instancia de su controlador de vista, ya que su controlador de vista es el propietario.

Los nibs se cargan usando:

[[NSBundle mainBundle] loadNibNamed:@"NibName" owner:nil options:nil];

El parámetro de propietario es particularmente importante. Esa es la instancia de tiempo de ejecución de una clase que posee los contenidos (salidas, acciones y objetos) de la plumilla que se está cargando.

Espero que eso esté claro. Para ver esto en el trabajo, crea un nuevo proyecto de iPhone con un controlador de vista. Abra el archivo Nib y eche un vistazo a la pestaña de identidad.

El primer respondedor es simplemente el primer objeto en la cadena de respuesta que puede responder a los eventos. La cadena de respuesta es una colección en tiempo de ejecución (o más exactamente una jerarquía) de objetos que pueden responder a un evento. Por ejemplo, considere que tiene una ventana con una vista y en esa vista es un campo de texto.

Si ese campo de texto tiene foco, se lo conoce como el primer respondedor de la cadena. Entonces, si envía un mensaje al primer respondedor, primero se enviará al campo de texto. Si el campo de texto no puede manejar el mensaje, se enviará al siguiente respondedor . Y el siguiente. Y el siguiente, hasta que llegue al final de la cadena de respuesta o algo haya consumido el evento (iirc).

Merece la pena leer la cadena de respuesta: acceda a la documentación de Apple para obtener más información.