Cómo DEBE hacer (y usar) bibliotecas estáticas en el iPhone
AFAICS, cualquier desarrollador serio de iPhonedebe elabore y utilice librerías estáticas de forma regular, o bien condénese a proyectos complicados y difíciles de mantener. Pero Apple se niega a proporcionar documentos oficiales sobre el proceso (solo referencias circulares: "¡No hagas estática, usa dinámica! ... No permitimos dinámica en iPhone, usamos estática!")
He pasado más de 6 meses experimentando con esto; He implementado librerías estáticas en varias aplicaciones de iPhone en la App Store; Se me ocurrió un buen sistema de trabajo basado en Binarios universales ... que se rompió INMEDIATAMENTE cuando OS 3.x salió (LOL); ... Ahora tengo un nuevo sistema que funciona con todas las versiones del iPhone OS.
He leído las preguntas relacionadas sobre StackOverflow sobre este tema, y o bien no van lo suficientemente lejos para el uso completo de las librerías estáticas, o requieren que use una o más herramientas de línea de comandos externas, por lo que se salga del IDE. ¿Qué sentido tiene un IDE si no puede hacer que todo funcione en su interior?
I pensar He encontrado una manera que funciona, totalmente dentro de Xcode. Pero estoy realmente nervioso, basado en la experiencia pasada ...
Me encantaría saber si esta vez, ¡por fin! - A través de prueba y error, en realidad lo he hecho bien.
O ...aun mejor ... Me encantaría encontrar a alguien que me diga exactamente cómo se "supone" que debes hacerlo, cómo Apple espera / quiere / requiere que lo hagas.
El proceso que tengo es lo suficientemente complicado como para haberlo escrito en dos publicaciones de blog:
Primer comentario:Suposiciones y problemas básicos.Segundo post:Metodología y proceso paso a paso.TENGA EN CUENTA: hay muchas cosas que no sé acerca de la programación de iPhone y Cocoa que debo hacer; Sé que hay mucho de malo en lo que estoy haciendo, pero prefiero compartirlo y posiblemente recibir un grito que quedarme callado y nunca aprender lo que estoy jodiendo.
¿Pensamientos? Mejoras? O incluso ... ¿soy un completo tonto y había una ruta mucho más fácil que fui lo suficientemente tonta como para no darme cuenta en todas mis búsquedas?
Gracias por adelantado...