When writing c#, in Visual Studio, you can set regions to group code accordingly. Being new to Xcode I can\'t seem to find a similar feature.
Without support for .Net style regions, being able to collapse all your functions is the next best thing.
command-option-shift-left arrow to collapse.
command-option-shift-right arrow to expand.
Xcode will remember the last state of collapsed functions.