1)非表示のメニューにアクセスするための優れた「アプリ承認プロセスに適した」メカニズムは何でしょうか
メニューは秘密にすることを目的としているため、テキストや背景色のないボタンのようなもので十分な場合があります。もっと凝ったものにしたい場合は、UIGestureRecognizersを試して、ユーザーに特定の領域をスワイプさせるか、画面にカスタムパターンを描画してメニューをアクティブにすることができます。目に見えないボタンのアプローチの例を次に示します。
// place this in viewDidLoad, or something similar
UIButton *button = [[UIButton alloc] init];
[button setFrame:CGRectMake(10,10,50,50)];
[button addTarget:self action:@selector(showMenu:) forControlEvents:UIControlEventTouchUpInside];
[[self view] addSubview:button];
-(void)showMenu:(id)sender {
// here I just present an alert, saying that the user tapped the "hidden" button
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"You Found It!" message:@"You found thie hidden button. Congratulations." delegate:nil cancelButtonTitle:@"Cool!" otherButtonTitles:nil];
[alert show];
}
2)マジック/ジョークアプリの「秘密」(この場合、秘密メニューにアクセスする方法)を、アプリのスプラッシュ画面やiTunes App Storeの説明に表示せずにどのように伝えますか?
あなたはそれを示唆するためにアプリケーションであなたが望むものを言うことができます。ただし、アプリケーションを送信すると、レビューノートにメニューが存在することを知らせます。これは、AppleReviewerがメニューを釉薬しないようにするためです。