Code style - monal-im/Monal GitHub Wiki
Tabs vs. Spaces
We currently use 4 spaces. Trailing whitespaces should be avoided.
if/else
if()
{
}
else if()
{
}
else
{
}
Switch
switch()
{
case 0:
break;
case 1:
break;
default:
unreachable(); // if the default case should never occur - MLConstants.h
}
Vars (camelCase)
Type* varName;
Defines (UPPER_CASE)
#define SHORT_PING 16.0
Functions
-(NSNumber*) functionNameWithName1:(ParamType1) varName1 andName2:(ParamTypeWithPtr*) varName2
{
}