Pregunta

entiendo que CStrings constantes se asignan estáticamente, en lugar de en el montón.

También notado que NSStrings constantes tienen un infinito número de retener. Se puede dar por cierto que NSStrings constantes también se asignan estáticamente, en lugar de en el montón?

¿Fue útil?

Solución

NSStrings constantes son de NSConstantString clase, y por lo tanto actúan como átomos en Lisp; cuelgan alrededor. -..> NSConstantStrings se asignan estáticamente Es decir, si utiliza @"cow" en dos lugares separados en su código, se hace referencia a la muy mismo objeto

La razón por la NSConstantStrings siquiera tiene un retienen recuento se debe a que heredan de NSObject.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top