iOS

Accessing configuration values from code

Accessing configuration values from code

While you can provide some project settings per environment via variable replacement in our Info.plist file, you should also view some of your config variables from code, such as our ROOT_URL and API_KEY. Let's start by putting them in our Info.plist file.

We'll have to add two new items to the plist because Xcode projects don't include a ROOT_URL or API-KEY key by default. To do so, tap anywhere else in the file on the button. Set the Type to String and the value to the value you substituted from our xcconfig files, as follows:

You can use Swift to access these parameters now that they're in our plist. Creating an Environment.swift file is one approach that is recommended. This will include an enum with no cases used as a namespace for accessing the plist and its variables

Top course recommendations for you

    Mongodb Tutorial
    2 hrs
    Beginner
    20.1K+ Learners
    4.58  (1106)
    Android App with Python
    2 hrs
    Beginner
    30.2K+ Learners
    4.44  (726)
    JavaScript Projects
    2 hrs
    Intermediate
    35.6K+ Learners
    4.52  (1280)
    HTML Attributes and Tags
    2 hrs
    Beginner
    46.5K+ Learners
    4.58  (2499)
    HTML Tutorial
    6 hrs
    Intermediate
    52.4K+ Learners
    4.5  (1226)
    CSS Properties
    2 hrs
    Beginner
    22K+ Learners
    4.51  (948)
    CSS Tutorial
    2 hrs
    Intermediate
    37.7K+ Learners
    4.54  (1794)
    Docker Best Practices
    2 hrs
    Beginner
    6.1K+ Learners
    4.38  (179)
    Docker for Intermediate Level
    3 hrs
    Beginner
    7.1K+ Learners
    4.37  (174)
    Docker Orchestration
    3 hrs
    Intermediate
    3.2K+ Learners
    4.63  (84)