I have found my answer to the code snytax at
cupsofcocoa
It is based on the C structs format shown below.
Initializing Structures
The fastest way to initialize a structure is to enclose the values in a pair of braces:
Date today = {5, 22, 2011};You can list fewer values, and they will be filled in until the end of the values you list. The remaining values will be undefined.
Date today = {5};This sets the month to 5, but leaves the remaining fields with garbage values from RAM.
You can also initialize the values out of order:
Date today = {.day = 22, .month = 5; .year = 2011};