アプリの作成を任されていますが、iOS 開発の経験はありません。特に Java、JavaScript、および PHP に関する一般的なプログラミングの知識があります (私はプログラマというよりも Web 開発者です)。私は過去に C、Xcode、その他のさまざまな言語や IDE に手を出しましたが、覚えていることはほとんどありません。
私はApple の Developer Library のチュートリアルに従ってきましたが、言語の段階に差し掛かったあたりで、途方に暮れています。私は Objective-C の基本をゆっくりと学んでいますが、Xcode での開発に関して、いくつかの非常に混乱していることがあります。さまざまなチュートリアルが完全にスキップされたり、何をすべきかを知っていることを暗示したり、単に停止したりするように見えることがあります。私が問題を抱えている部分の直前。
1) ストーリーボード - はいまたはいいえ?
空のアプリケーションから始めてファイルを操作するのと、テンプレート (私の場合はタブ付きアプリケーション) を作成してストーリーボードを操作するのとではどちらがよいでしょうか?
2) ストーリーボードを使用している場合でも、.xib が必要ですか?
ユーザー インターフェイスは、View Controller が実装するグローバル テンプレートに似ていますか?
アプリのタブごとに異なるレイアウトが必要な場合、タブごとに .xib を作成するか、ストーリーボードでコントローラーを編集しますか? ストーリーボードが同じコントローラーの複数のインスタンス/関係を持つことができることを理解するのは正しいですか?
3) ストーリーボードを使用している場合、実装とソース ファイルはどこから入手しますか?
これはおそらくばかげた質問です。File -> New で追加できることはわかっていますが、これらのファイルをビュー コントローラーに関連付ける方法がわかりません。コントローラーをストーリーボードに追加するときにファイルを自動的に作成する方法はありますか?