~100 の Xcode ストーリーボード シーンを使用するプロジェクトを継承しました。このプロジェクトに追加しようとすることは、次の理由から悪夢でした:
私のマシン (10.8 + XCode 4.4 を実行する非 SSD ドライブ 16GB を搭載した 2011 年後半の Macbook Pro 13 インチ) は、ストーリーボードでクロールして停止します。場合によっては、シーンを移動して、その位置を更新するのに 10 秒かかります。
シーンを変更すると (2 つのシーンの間にセグエを作成するなど)、すべてのシーンが消える場合があります。それらを元に戻すには、サイドバーで「すべて選択」する必要があります。
特定の絵コンテ シーンをナビゲートするのは、まったくもどかしいものです。絵コンテのシーンを名前で並べ替える明らかな方法はありません。
シーン サイドバーの下にあるフィルター機能を使用すると、探しているシーンを見つけることができますが、探している特定のシーンの属性 (セグエ、ビューなど) を除外するというイライラする副作用があります。したがって、「Person View Controller」の「add_new_guy」セグエを変更する必要があり、フィルターに「Person」と入力すると、add_new_guy セグエのない Person View Controller が取得されます。セグエを表示するためにフィルター内のテキストを削除すると、シーン リストの一番上に戻り、(ほとんどの場合) その反対側にある Person View Controller から離れます。変更したい特定のシーンを手動で探して、シーン リストを下までスクロールすることになります。
私は解決策をグーグルで何時間も費やしましたが、有用なものは何も表示されませんでした。ストーリーボードの状況を改善する方法や、私が愚かに見落としていた XCode 内のものへのポインタに関する提案はありますか?
免責事項:
a) nib に移行すれば問題が解決することは十分承知しており、100 の絵コンテ シーンは大変なことですが、コードを継承しており、少なくとも来年は絵コンテを作成する予定です。
b) プロジェクトを複数の絵コンテに分割できることは承知しています。時間があればこれを調べるかもしれません。
c) 一度に 2 つのストーリーボードを開くと問題が発生する可能性があると聞きましたが、これはできる限り回避しようとしました。
d) ストーリーボードに関して Apple にバグを報告することは、すでに私のやることリストに含まれています。