Crystal

public class Crystal

The main Crystal class. Instead of creating a Crystal object, you use shared Crystal.shared singleton to manage themes.

In order to use Crystal, you must make Crystal conform to CrystalDetermined protocol, which is also the opportunity for you to determine the concrete theme type.

Take a look at CrystalDetermined to learn about all the available methods and properties you can use.

  • Returns the singleton Crystal instance.

    Declaration

    Swift

    public static let shared: Crystal