Как создать статическую библиотеку Objective-C?

У меня есть несколько классов Objective-C, которые я сейчас использую как в приложении Cocoa (Mac OS X), так и в приложении Cocoa-Touch (iOS ). В настоящее время, когда я обновляю эти классы, я должен скопировать обновленные .h и . m файлов в оба проекта. Ничего особенного, но я собираюсь использовать их во многих других проектах.

Итак, я хочу встроить эти классы в статическую библиотеку Objective-C. А затем свяжите с этой библиотекой во всех других проектах.

Есть ли способ создать статическую библиотеку, которая бы работала как с приложениями Cocoa, так и с приложениями с поддержкой какао?

Я пытался просто создать статическую библиотеку Cocoa с этими классами, но при попытке для линковки с этой библиотекой в ​​моем приложении Какао, и я уверен, что они исходят из того факта, что я делаю это неправильно.

Итак, как мне построить статическую библиотеку Objective-C правильным способом? Должен ли я создавать статические библиотеки Cocoa-Touch и Cocoa? Или я могу просто сделать одно? Как это сделать?

Есть ли какие-нибудь хорошо подготовленные учебники по этой теме?

Я искал в Интернете и, похоже, не нашел подробного руководства по этой теме, поэтому я задал вопрос здесь в надежде, что будет опубликован отличный ответ, и этот вопрос может послужить ресурсом для меня и для будущие вопрошающие.

42
задан Alex 11 January 2011 в 05:33
поделиться