Jayesh Kawli tenía la respuesta. Algunos consejos para saber si sus funciones están cerradas correctamente:
- Xcode (y la mayoría de los otros IDE) causarán algún tipo de sangría automática. Glyn Williams estaba hablando sobre el equilibrio vertical de los aparatos ortopédicos y eso significa mantener todos los “niveles / bloques” de funcionalidad en su propio espacio de sangría. AKA, la declaración del método, if, , for loop , etc.
- Xcode (y la mayoría de los otros IDEs) le permitirán comprobar qué llave final pertenece a qué llave inicial. En Xcode, esto se hace moviendo el cursor del teclado desde el lado izquierdo de la llave final hacia la derecha. Xcode resaltará brevemente el inicio de ese bloque de código
- Todo esto es importante por la forma en que se almacena la memoria de programación. Lo más importante para este ejemplo es la estructura de memoria “apilada”. Siéntase libre de leer acerca de cómo se almacena la memoria en el contexto de una aplicación Memoria: Pila vs Montón. Básicamente estás jugando con la integridad de la pila.