1

メイン アプリケーションを構築する際にエミュレートしたいと考えていたサンプル プログラムがありますが、そのサンプル プログラムはおそらく許可されていないと思われることを行っています。これを行うと、Apple がアプリ ストアからアプリを拒否することを示唆するフォーラムの投稿をいくつか見つけました。

@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 に答える