gpt4 book ai didi

c# - MonoTouch 通用 iPhone/iPad 应用程序和代码复制

转载 作者:行者123 更新时间:2023-11-30 18:04:01 25 4
gpt4 key购买 nike

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

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

或者,任何人都可以提出任何方法来避免两个 AppDelegates 共有的代码重复吗?

提前致谢。

最佳答案

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

关于c# - MonoTouch 通用 iPhone/iPad 应用程序和代码复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6603212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com