¿Qué es una “continuación de clase” de Objective-C?

No puedo entender lo que he visto.denominado un Objective-C"continuación de clase". Es esto / son estos ...

Ivar (s) declarado en el@implementation (.m) ¿expediente?¿Otro nombre para una categoría de clase? (Improbable,ASFAIK las categorías no pueden tener Ivars, punto)¿Otro nombre para una extensión de clase?¿Algo más?

Dicho esto ...

¿Cuál es el alcance, la vida útil y el caso de uso para tal cosa?¿Es esta una "característica" específica de ARC?¿Existen tiempos de ejecución específicos u otros requisitos para su uso?¿Es este un lugar apropiado para crear una@property, ¿también? ¿Y por qué sería este un lugar mejor para establecer ivars o propiedades que, por ejemplo, el@interface archivo / declaración?¿Por qué las personas complican las discusiones utilizando una terminología tan específica, que parece que NO existe en ninguna documentación oficial (que podría encontrar)?

En cuestiónEn Objective-C, ¿cuál es la diferencia entre definir algo (digamos una propiedad) en el archivo de encabezado en lugar del archivo .m? la discusión toca este tema, pero de alguna manera simplemente nubla el tema aún más, o al menos no proporciona una referencia / definición canónica del término ... de ahí esta pregunta.

Respuestas a la pregunta(1)

Su respuesta a la pregunta