¡Los peligros de la biblioteca dinámica de iOS! !
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.