我有以下代碼協議片段: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