Ho alcune classi Objective-C, che attualmente utilizzo in un'applicazione Cocoa (Mac OS X) e un'applicazione Cocoa-Touch (iOS). Attualmente, quando aggiorno queste classi, devo copiare i file aggiornati .h
e .m
in entrambi i progetti. Non è un grosso problema, ma li userò in molti altri progetti.Come creare una libreria statica Objective-C?
Quindi, voglio creare queste classi in una libreria statica Objective-C. E quindi link a quella libreria in tutti gli altri progetti.
C'è un modo per creare una libreria statica in modo tale che funzioni sia con le applicazioni Cocoa che con quelle al cacao?
Ho provato a creare una libreria statica Cocoa con queste classi, ma ottengo vari errori quando provo a collegarmi a quella libreria nella mia applicazione Cocoa, e sono sicuro che provengono dal fatto che io non sto facendo bene
Quindi, come si crea una libreria statica Objective-C il a destra in modo? Devo creare una libreria statica Cocoa-Touch e Cocoa? O posso solo farne uno? Come è fatto?
Esistono tutorial ben organizzati su questo argomento?
Ho cercato sul Web e non riesco a trovare un tutorial completo su questo argomento, quindi ho posto la domanda qui, nella speranza che una grande risposta verrà pubblicata e questa domanda può servire come una risorsa per me e per futuri interrogatori.
Buona domanda e vorrei che ci fossero altri esempi di come fare bene. Dò un'occhiata al tutorial che hai collegato e vediamo se c'è qualcosa che posso aggiungere. il tuo obiettivo è quello di costruire una lib statica universale che puoi condividere con altre app come risorsa binaria o vuoi creare una dipendenza dal progetto sul prodotto di costruzione di alcuni progetti condivisi? – Jonah
libreria statica universale. :) – Alex
Controlla questo documento Apple: https://developer.apple.com/library/ios/technotes/iOSStaticLibraries/Articles/configuration.html –