Conocimiento del archivo storyboard
- Se utiliza para describir la interfaz del software
- De forma predeterminada, el programa carga el Main.storyboard al inicio.
- Cuando se carga el storyboard, primero se crea y muestra la interfaz del controlador indicada por la flecha
IBAction y IBOutlet
IBAcción:
La esencia es el vacío.
- Permite que el método tenga la función de conexión
El IBOUTLET
- Permite que las propiedades tengan la función de conectar
# # Problemas de conexión de storyboard
- El código de método de conexión se ha eliminado, pero el cableado no se ha eliminado
Puede ocurrir un error de no encontrar el método.
Selector no reconocido enviado a la instancia
- El código de atributo de la conexión se eliminó, pero el cableado no se eliminó.
- setValue: forUndefinedKey:]: esta clase no es compatible con la codificación de valores clave para la clave
Conocimiento de UIViewController
- Un controlador es responsable de administrar una interfaz grande
El controlador es responsable de la creación de interfaces, manejo de eventos, etc.
Extensión de clase
- El formato
"Objc "
Nombre de clase @interface ()
/** Declaración de propiedades y métodos * /
@end
"`
- Función
Añadir atributos adicionales y declaraciones de métodos a una clase
Se puede escribir en archivos. h y. m
# # Propiedades del elemento
- Nombre del producto
Nombre del software, nombre del producto, nombre del proyecto
- Nombre de la organización
Nombre de la empresa, nombre de la organización
Identificador de organización
- Identificación única de la empresa
- Generalmente es el inverso del nombre de dominio de la empresa, como com.520it
Identificador de Bundles
Identificación única del software.
Identificador de la organización + nombre del producto