我有一些Objective-C类,我目前正在Cocoa应用程序(Mac OS X)和Cocoa Touch应用程序(iOS)中使用它们.目前,当我更新这些类时,我必须将更新的.h
和.m
个文件复制到这两个项目中.没什么大不了的,但我会在更多的项目中使用它们.
所以,我想把这些类构建成一个Objective-C静态库.然后在所有其他项目中链接到该库.
有没有一种方法可以构建一个静态库,使其同时适用于Cocoa和Cocoa touch应用程序?
我试着用这些类构建一个Cocoa静态库,但当我试图在Cocoa应用程序中链接该库时,我会遇到各种错误,我确信这些错误来自于我做得不对这一事实.
那么,我如何以right的方式构建Objective-C静态库呢?我必须同时建立Cocoa Touch和Cocoa静态库吗?或者我能做一个吗?这是怎么做到的?
有关于这个主题的好教程吗?
我在网上搜索过,似乎找不到关于这个主题的全面教程,所以我在这里提出了这个问题,希望能发布一个很好的答案,这个问题可以作为我和future 提问者的资源.