You are correct that the Objective-C runtime will add a certain amount of overhead to @propertyaccessors. However, this is a common way to exchange information between Objective-C classes. You should consider a different approach if you measured your application and determined that service data @propertyis actually a processing bottleneck.
Keep in mind that a modern processor operates in the GHz band, and something happens "a million times per second" only in the MHz band. Most likely, your bottlenecks will be somewhere else.
, Particle Objective-C ParticleCloud. Particle, @property accessors.