【问题标题】:MonoTouch universal iPhone/iPad app & code duplicationMonoTouch 通用 iPhone/iPad 应用程序和代码复制
【发布时间】:2011-09-29 23:59:49
【问题描述】:

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

谁能为通用 iPhone/iPad 应用推荐一种比 MonoDevelop IDE 生成的更好的应用结构?

或者,任何人都可以建议任何方法以不重复两个 AppDelegate 共有的代码吗?

提前致谢。

【问题讨论】:

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

标签: c# iphone ipad xamarin.ios


【解决方案1】:

我自己不使用 MonoTouch(我喜欢 Objective-C 提供的很多特性),但是according to their docs 它支持普通的对象继承。因此,只需使用继承自MonoTouch.UIApplicationDelegate 的常用方法创建您自己的 AppDelegate。然后修改通用应用程序模板生成的 AppDelegate 以从您的自定义 AppDelegate 继承,并删除您的基类实现的方法中的所有方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-07
    • 2011-06-13
    • 1970-01-01
    相关资源
    最近更新 更多