In order to avoid method name clash please add class prefix to method names - (SLColorArt*) sg_colorArt; - (SLColorArt*) sg_colorArt:(CGSize)scale; etc