我有以下代码协议片段:iPhone:共享协议/代理代码
@protocol FooDelegate;
@interface Foo:UIViewController {id}委托; } ...
@protocol FooDelegate ... //方法1 ... //方法2 ... @end
而且,下面的代码,它实现FooDelegate:
@interface BAR1:的UIViewController {...}
@interface BAR2:的UITableViewController {...}
原来FooDelegate的实现在Bar1和Bar2类上都是一样的。我目前只是将Bar1的FooDelegate实现代码复制到Bar2。
如何以Bar1和Bar2在单个代码库中共享相同的代码(不是当前有2个副本)的方式来构造/实现,因为它们是相同的?
在此先感谢您的帮助。
你解决了你的问题吗?我面临的是同样的事情,我对目前为止收到的任何答案感到不满意:( – amok 2010-07-18 19:35:39