Cómo agregar puntos de venta a un controlador de vista modal en su aplicación para ipad

Video: CONTROL DE CIBER FUNCIONES PRINCIPALES 1 DE 5

Antes de utilizar el Interface Builder para crear los elementos para la vista modal de su aplicación IPAD, usted debe poner primero puntos de venta en código de la aplicación que se conectarán sus métodos a los objetos de interfaz Interface Builder. Que tiene que hacer tres cosas en el código para que el compilador crear descriptores de acceso para usted:

  1. Declarar una variable de instancia en el archivo de interfaz.

    Video: Programa DMX, "Sunlite Suite" Como hacer una ecena y editarla

  2. Añadir una @propiedad declaración de que la variable de instancia en el mismo archivo de interfaz (por lo general con el no atómica atributo).

    Video: Maestro Detalle usando ASP.NET MVC 4

    La declaración especifica el nombre y el tipo de la propiedad, así como algunos de los atributos que proporcionan el compilador con información acerca de cómo exactamente que desea implementar los métodos de acceso.

    Por ejemplo, la declaración @property (no atómica, asignar) NSString * wordsOfWisdom- declara una propiedad denominada palabras de la sabiduría, que es un puntero a una NSString objeto. En cuanto a los dos atributos - no atómica y asignar - no atómica le dice al compilador para crear un descriptor de acceso para devolver directamente el valor, que es otra forma de decir que los descriptores de acceso pueden ser interrumpidos mientras está en uso. El segundo valor, asignar, le dice al compilador para crear un método de acceso que envía un mensaje de asignar a cualquier objeto que se asigna a esta propiedad.

    Video: Mantenimiento de registros Asp .Net MVC (1-2) Insertar Modificar eliminar mostrar buscar

  3. Utilizar @synthesize en el archivo de implementación para que Objective-C genera los descriptores de acceso para usted.

    los @propiedad declaración sólo declara que debe haber descriptores de acceso. Es el @synthesizedeclaración que indica al compilador para crearlos para usted.

En el siguiente código de ejemplo, es necesario crear dos salidas: una para apuntar a un campo de entrada de texto y uno para apuntar a un control deslizante de velocidad. Para conseguir este negocio comenzó salida, tiene que declarar cada punto de venta, lo que lo hace con la ayuda de la IBOutlet palabra clave.

import @protocol SettingsViewControllerDelegate- @ SettingsViewController interfaz: {UIViewController delegar-NSString * wordsOfWisdom-flotador sliderValue-IBOutlet UITextField * theTextField-IBOutlet UISlider * deslizador -} - (IBAction) done-- (IBAction) speedChanged: (id) sender- @ propiedad id (, ceder no atómica)  Delegado- @ propiedad (no atómica, asignar) NSString * @ wordsOfWisdom- propiedad (, ceder no atómica) UISlider * slider- @ @ final protocolo SettingsViewControllerDelegate- (void) settingsViewControllerDidFinish: (SettingsViewController *) controller-- (void) changeSpeed: (doble) newSpeed- @ final

Dos métodos de acción (hecho y speedChanged) Para los elementos de Interface Builder son declarados (con IBAction), junto con IBOutlet declaraciones, que declaran los puntos de venta que se iniciará automáticamente con un puntero a la UITextField (theTextField) y el UISlider (deslizador) Cuando se inicia la aplicación. Sin embargo, aunque esto sucederá de forma automática, no se producirá automáticamente de forma automática. Tienes que ayudar a que fuera un poco.

Los métodos que proporcionan acceso a las variables de instancia de un objeto se denominan métodos de acceso, y que efectivamente obtienen (mediante una adquiridor método) y conjunto (usando una setter método) los valores para una variable de instancia. Aunque se puede codificar esos métodos a sí mismo, puede ser bastante tedioso. Aquí es donde entran en propiedades. La Objective-C Propiedades declarados característica proporciona una forma sencilla de declarar y poner en práctica métodos de acceso de un objeto. El compilador puede sintetizar métodos de acceso de acuerdo con la forma en que le dijo que en la declaración de propiedad.

Artículos Relacionados