【问题标题】:How feasible is to use other delegates in app delegate file in iOS 4.2?在 iOS 4.2 的应用程序委托文件中使用其他委托有多可行?
【发布时间】:2012-05-15 10:51:00
【问题描述】:

在应用委托文件中使用其他委托有多可行。 例如

@interface AppDelegate : UIResponder <UIApplicationDelegate, UIAlertViewDelegate>{
BOOL LoadingForFirstTime;
}

这是推荐的吗?

【问题讨论】:

    标签: delegates ios4 uiapplicationdelegate


    【解决方案1】:

    总之Yes可行,No不推荐。

    通常,AppDelegate 应该处理系统通知、核心数据设置,而不是更多。在此处查看表 2.1: Apple Docs

    我猜,根据您定义的 BOOL,您正在检查这是否是第一次加载。这可能有效,但不建议这样做。

    【讨论】:

    • 谢谢.. 我只是想知道如果我这样做,我的应用是否会被拒绝
    • 除了使用“私有 API”之外,关于拒绝的硬性规定很少。也就是说,我怀疑苹果是否在乎你的代码是否“干净”。他们可能对您显示警告的方式和时间有疑问,但如果它们导致负面的用户体验/通过应用程序流动。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-12
    相关资源
    最近更新 更多