From 'Programming in Objective-C', 6th Edition, Stephen G. Kochan:
Although it’s syntactically correct to write a statement such as myFraction.print, it’s not considered good programming style. The dot operator was really intended to be used with properties; typically to set/get the value of an instance variable. Methods that do other work are typically not executed using the dot operator; the traditional bracketed message expression is the preferred syntax.
Are there performance drawbacks to backup this position, or is this merely social convention?