Colección de citas famosas - Slogan de motivación - ¡Los peligros de la biblioteca dinámica de iOS! !

¡Los peligros de la biblioteca dinámica de iOS! !

* Los programadores que han trabajado en bibliotecas estáticas y dinámicas nunca podrán contener el poder de la inundación en sus cuerpos cuando comenzaron a trabajar en ellas. Hay demasiadas trampas ahí. Echemos un vistazo a los obstáculos que encontramos mis colegas y yo durante el proceso de solicitud. Si los encuentra en producción, eche un vistazo a estos errores. ¿Hay algún inconveniente que no hayas notado y que esté garantizado que sea adecuado para ti? *

Fuera de tema:

Aquellos que hayan leído y seguido el "Mapa de juego de iOS" publicado por /p/88aebd121cbe hace unos días deberían tener una buena idea de las bibliotecas estáticas. Para utilizar Baidu Maps SDK, debe importar 22 bibliotecas. ¿Tienes ganas de pegarle a alguien? Piense en lo repugnante que es usar un SDK creado por otros y lo doloroso que es hacerlo por otros. Entonces, ¿cuánto sabe sobre el dolor de los programadores?

Sin más preámbulos, vayamos directo al grano...

Al ver esta y aquella biblioteca, los principiantes definitivamente se preguntarán: ¿por qué necesitamos crear una biblioteca? Estoy de acuerdo contigo y te doy dos razones para convencerte:

Resolver un problema conceptual antes de comenzar la producción:

Biblioteca estática: Al vincular, la biblioteca estática se copiará completamente a In un archivo ejecutable, habrá múltiples copias redundantes si se usa varias veces.

Biblioteca dinámica: no se copia al vincular y el sistema la carga dinámicamente en la memoria para las llamadas del programa cuando el programa se está ejecutando. El sistema sólo lo carga una vez y es utilizado por múltiples programas, ahorrando memoria.

Cabe señalar que si se utiliza una biblioteca dinámica de creación propia en el proyecto, no se puede cargar en la AppStore.