So wie es ausschaut, hast du in den "[]" schachtelbar immer diese Struktur
[Variablentyp Name(optional):Methode]
.
Also wenn du die Definitionen für diese Typen wie NSDate etc. nicht hast, sieht es wohl eher schlecht aus.
Nur so der Eindruck vom ersten durchlesen
Edit: Vielleicht hängst du mal etwas mehr von dem Sourcecode an, ich bezweifle, dass das gepostete die ganze "
unit" ist.