0

Storyboard / Interface Builderで作業している場合、Xcodeはコンパイル時に、ヘッダーと実装ファイルを参照しているときに表示されないコードを生成して挿入しますか?もしそうなら、このコードをどのように表示しますか?

UINavigationControllerといくつかのViewControllerを追加したことを考慮してください。私は彼らが最初のViewControllerにボタンを配置し、コントロールがボタンを次のView Controllerにドラッグして、接続/トランジションを作成しました。実装を検査すると、これを反映するコードが表示されません-あるべきであり、どうすればそれを確認する機会を得ることができますか?

4

2 に答える 2

2

これらはすべてストーリーボード内でシリアル化されます。接続は、IBでセグエオブジェクトを作成することによって行われます。このオブジェクトはストーリーボード内に存在し、自動的にインスタンス化されます。これらの種類のリンクの目に見えるコードはありません。それらはストーリーボードにのみ表示されます。

ストーリーボードは、これまで作成しなければならなかった多くの定型コードを置き換えることができるという点で優れています。残念ながら、アクションを実行するコードが実際に表示されないことに慣れるには多少時間がかかります。

于 2013-02-20T07:07:20.760 に答える
0

@RichardBrownが言ったように、これはすべてストーリーボードを介して行われます。これを見抜くコードはありません。ちょっと変ですが、そのようなコードを扱う必要がないのはいいことです。自分で物事を少し簡単にします

于 2013-02-20T16:36:30.150 に答える