"FOUNDATION EXPORT" vs " extern"
Me gustaría preguntar cuál es la razón detrás de usar FOUNDATION_EXPORT
en lugar de extern
en proyectos del Objetivo C.
He comprobado esta pregunta y usar FOUNDATION_EXPORT
ha ganado la friolera de 340 puntos (1er lugar) mientras que usar extern
solo 74 puntos (2do lugar).
¿Alguien podría explicar por qué? ¿Hay alguna razón práctica para usar FOUNDATION_EXPORT
en lugar de extern
?
Gracias!
133
1 answers
Si miras en NSObjCRuntime.h (en Foundation) verás que FOUNDATION_EXPORT
compila a extern
en C, extern "C"
en C++, y otras cosas en Win32. Por lo tanto, es un poco más compatible. Para la mayoría de los proyectos, esto no hará ninguna diferencia.
158
Author: Jesse Rusak,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-06-08 17:18:38
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-06-08 17:18:38