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