C# MonoTouch通用iPhone/iPad应用程序和;代码重复

C# MonoTouch通用iPhone/iPad应用程序和;代码重复,c#,iphone,ipad,xamarin.ios,C#,Iphone,Ipad,Xamarin.ios,MonoTouch应用程序的MonoDevelop IDE为iPhone/iPad创建了单独的类和AppDelegate,似乎没有一种简单的方法从同一基类继承它们。 使用单独的AppDelegate类可能会导致应用程序中的代码重复 有谁能为通用iPhone/iPad应用程序提供比MonoDevelop IDE更好的应用程序结构吗 或者,是否有人可以建议任何方法使两个AppDelegate共用的代码不被复制 提前感谢。我自己不使用MonoTouch(我非常喜欢Objective-C提供的功能),但

MonoTouch应用程序的MonoDevelop IDE为iPhone/iPad创建了单独的类和AppDelegate,似乎没有一种简单的方法从同一基类继承它们。 使用单独的AppDelegate类可能会导致应用程序中的代码重复

有谁能为通用iPhone/iPad应用程序提供比MonoDevelop IDE更好的应用程序结构吗

或者,是否有人可以建议任何方法使两个AppDelegate共用的代码不被复制


提前感谢。

我自己不使用MonoTouch(我非常喜欢Objective-C提供的功能),但它支持普通对象继承。因此,只需使用继承自
MonoTouch.UIApplicationDelegate
的常用重用方法创建自己的AppDelegate即可。然后修改由通用应用程序模板生成的AppDelegate,以从自定义AppDelegate继承,并删除基类实现的所有方法。

我已经查看了好几次,但从未找到MonoTouch中通用应用程序的一个很好的示例(带源代码)。我真的很想找一个。