MonoTouch通用iPhone/iPad应用程序&代码重复
本文关键字:代码 应用程序 iPad 通用 iPhone MonoTouch | 更新日期: 2023-09-27 18:01:28
MonoTouch应用的MonoDevelop IDE为iPhone/iPad创建了单独的类和appdelegate,并且似乎没有一种简单的方法从相同的基类继承它们。拥有单独的AppDelegate类可能会导致应用程序中的代码重复。
对于通用iPhone/iPad应用程序,谁能提出比MonoDevelop IDE制作的应用程序更好的应用程序结构?
或者,谁能建议任何方法有共同的代码两个appdelegate不被复制?
我自己不使用MonoTouch(我喜欢Objective-C提供的很多功能),但根据他们的文档,它支持正常的对象继承。所以只要创建你自己的AppDelegate和它中常用的重用功能它继承自MonoTouch.UIApplicationDelegate
。然后修改由通用应用程序模板生成的AppDelegate,使其继承自定义AppDelegate,并删除基类实现的所有方法。