Utility Class Methods pg.139
Following this convention on our own object, we’ll call the class method “wonderfulNumberWithFloat:.” This makes it clear that we will return an autoreleased WonderfulNumber object, initialized using a provided ﬂoat argument.
I’m not following the “This makes it clear that we will return an autoreleased WonderfulNumber object” part.
Is it because the naming convention «objectType»With«optional arguments:» is always used in initializing methods that return an autoreleased object.
So then if I saw NSWindingWithInteger I could assume it would return a autoreleased NSWinding object without having to check any documentation?