2011-09-05 6 views
7

Xcodeバージョン4.2を使用しているiOSプログラミングのBig Nerd Ranchガイド(第2版)を使用しています。Xcodeで新しい「空のアプリケーション」を作成すると、.xibファイルがありません

最初のプロジェクトでは、「ウィンドウベースのアプリケーション」という新しいプロジェクトを作成するように求められていますが、「このテンプレートはどのアプリケーションの出発点でもあります。ウィンドウ"。 XCode 4.2では「ウィンドウベースのアプリケーション」オプションは使用できませんでしたが、同じ記述を持つ「新しい空のアプリケーション」を作成するオプションが表示されました(「このテンプレートはすべてのアプリケーションの出発点です。アプリケーションデリゲートとウィンドウ ")

私はMainWindow.xibファイルを持っているはずですが、それは私のプロジェクトでは全く表示されません。ヘルプしてください

+0

Xcodeで検索フィールドを試しましたか? –

+1

Xcode 4.2はNDAの下にあります。 –

+0

ここで正確に何を求めていますか? Xcode 4.2の空のアプリケーションテンプレートは、これまでXcodeに起こった最高のものです。これはプログラムでウィンドウを作成します。私は正に、ウィンドウのためだけに.xibファイルを作成してデバイスリソースを無駄にしないことをお勧めします。プログラムでウィンドウを作成することに問題がある場合は、新しい質問をしてください。 –

答えて

1

はまた後でMainWindow.xibを作成することができます。

File > New > File > 

Window.xibがあるはずです。そうでない場合は、空の.XIBファイルを作成し、ウィンドウ(UIWindow)をオブジェクトペインにドラッグします。ブックに表示されている接続をコピーします。

希望に役立ちます。

PS.:Iは、プロジェクトを作成するときのオプション「ストーリーボード」をオフにすることを忘れないでください、iOSの

+0

xibファイルの代わりに使用されるストーリーボード。 – wcochran

11

で開始するベータ版のソフトウェアを使用しないようにお勧めします。チェックを外すと、xibファイルが表示されます。

+0

素敵なあなたを愛して:* –

+5

ここでは、単一のアプリケーションで新しいプロジェクトが作成されたときにこれをチェックしないオプション "ストーリーボード"です – anish

1

あなたは、次にやる、storyboadingを使いたいん空のプロジェクトを作成し、場合:

  1. が正しいエントリを追加してください
  2. 新しいファイル(ストーリーボード)を追加する空のプロジェクト
  3. を作成あなたのapp-info.plistファイルにあります。 (単にストーリーボードを使って簡単なプロジェクトを作成し、アプリケーションの中でキーをルックアップしてください)。
  4. ボード上にView Controllerをスローし、オフにします。このよう

あなたは素敵なきれいなプロジェクト、ストーリーボード機能を使用してを持っています。

1

本を公式フォーラムで読んでください。 BNRは、この本のすべての章のデフォルトプロジェクトとして使用できるプロジェクトを投稿しました。彼らは、iOS5がリリースされる前に、XCodeバージョンで空のプロジェクトを作成したかのように見える小さなプロジェクトを作成しました。

http://forums.bignerdranch.com/viewtopic.php?f=74&t=1817

よろしく

トーマス

5

私は同じ本を使用しています、同じ問題を抱えていたが、私はそれを修正する方法を考え出しました。>新規ファイル - - > iOSの - >ユーザーインターフェイス - >ウィンドウ - > [ウィンドウ]をクリックします

  1. をクリックし
    1. は右クイズ]フォルダをクリックし

    によって新しいXIBファイルを作成します。 XIBファイルは、オブジェクトを検索し、オブジェクトの下にドラッグします - >右側の3番目のタブを選択 - >このクラス

AppDelegateにクリックファイルの所有者を変更 - >茶NGEのUIApplicationに、このクラスは - > [第六]タブをクリックし、ウィンドウ

  1. 後藤AppDelegate.hにデリゲートを接続し、UIWindow *ウィンドウの前面にIBOutletを置きます。

goto Window.xib再びOutlets to Windowのウィンドウを接続します。メインnibファイルのベース名 タイプ - - 文字列 値 -

またplistファイル内の行 キーを追加し、このことができます

希望をメインウィンドウ。

関連する問題