1

我有一个示例程序,我有兴趣在构建我的主应用程序时模拟它,但是该示例程序做了一些我认为可能不允许的事情。我发现一些论坛帖子表明,如果苹果这样做,它将拒绝应用商店中的应用:

@interface MainTabBarController : UITabBarController <XXCustomAccessoryDelegate,UIAccelerometerDelegate> {

我对 iOS 开发比较陌生,对此我不是 100% 确定的。我用谷歌搜索了一下,发现一些信息表明“不要这样做”,但不是坚定的“你不应该这样做”。

此人子类化的 UI 选项卡栏控制器类具有IBOutletIBAction连接点,这些是应用程序的中心部分,但它不会覆盖绘制代码。如果我想在 Apple 允许它在 App Store 中使用之前重复使用其中的一部分,我是否需要重写或调整代码?还是只是简单地覆盖访问视图并修改Apple不允许的绘画代码?

4

1 回答 1

3

文档在 ios5 和 ios6 之间发生了变化。

ios5:“这个类不用于子类化。”

ios6:“此类通常按原样使用,但在 iOS 6 及更高版本中可能是子类。”

于 2013-01-29T16:58:06.737 回答