Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Métodos de clase

13/27
Recursos

Aportes 5

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Me parece genial como exlpica las bases de swift con ejemplos realistas de la industria de video juegos, ya que con esta explicación no solo sabemos que existe determinada característica en swift, si no que además podremos saber en que contexto podemos utilizar dicha funcionalidad.

excelente ejemplo juan eres mi idolo

En este ejemplo me parece que tendria que haber una clase superior que tuviese el estado del jugador actual, puesto que si se crea otra instancia de player y se completan mas niveles, las variables estaticas en el level tracker cambiarian y se desconoceria el jugador actual.

Este ejemplo me pareció mas coherente:
https://docs.swift.org/swift-book/LanguageGuide/Deinitialization.html

init(params) {
        //inicializar valores 
    }

Podemos tambien en level tracker poner a que retorne un (Bool, Int) que el bool sea el que te dice avanza y el int dice a donde y cuanto, esto evita referenciar la variable en otro lado