SSブログ

iPhoneSDKを理解する~Storyboradを使わない開発:View表示~ [iOSプログラミング]

今回は、iPhoneSDKを理解する~Storyboradを使わない開発View表示~について。

概要としては、以下の通り。

XcodeでSingle View Applicationテンプレートを用いて、

下記条件でプロジェクトを作成する。

Product Name : Sample0005-1

Devices : iPhone

Use Storyboards : OFF

その他 : OFF

 

作成したプロジェクトから、

ViewController.xibをする。 

AppDelegate.h内を下記の通り修正する。

@interface AppDelegate : UIResponder <UIApplicationDelegate> {
    UIWindow *window;
    UIView   *myView;
}

@property (strong, nonatomic) UIWindow *window;

@end
 

AppDelegate.m内を

を下記の通り修正する。

- (void)dealloc
{
    [window release];
    [myView release];
    [super dealloc];
}


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    // ウィンドウ初期化
    self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];

    // ビュー初期化
    myView = [[[UIView alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];

    // ビューをウィンドウにアンカー
    [window addSubview:myView];

    // ウィンドウをキーウィンドウに指定し、表示する
    [self.window makeKeyAndVisible];
    return YES;
}
 


実行する。

 

詳細手順は、以下の通り。

1.XcodeのテンプレートからSingle View Applicationを選択し、

下記条件で新規プロジェクトを作成する。

作成まではSample0004-1と同様なので

詳細は、こっち…を参照

Product Name : Sample0005-1

Devices : iPhone

Use Storyboards : OFF

その他 : OFF

2.ViewController.xibを右クリックし、

Deleteを選択する。

 

3.Move to Trashクリックし、

ViewController.xibを削除する。

ここまではSample0004-1と同様。

 

4.AppDelegate.h内を下記の通り修正する。

@interface AppDelegate : UIResponder <UIApplicationDelegate> {
    UIWindow *window;
    UIView   *myView;
}

@property (strong, nonatomic) UIWindow *window;

@end
 

5.AppDelegate.h内を下記の通り修正する。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    // ウィンドウ初期化
    self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];

    // ビュー初期化
    myView = [[[UIView alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
    // Viewの背景色を白に変更
    myView.backgroundColor = [UIColor whiteColor];

    // ビューをウィンドウにアンカー
    [window addSubview:myView];

    // ウィンドウをキーウィンドウに指定し、表示する
    [self.window makeKeyAndVisible];
    return YES;
}
 

6.実行する。

白いViewが表示される。

Sample0005-1.jpg


 

iPhone SDK アプリケーション開発ガイド

iPhone SDK アプリケーション開発ガイド

  • 作者: Jonathan Zdziarski
  • 出版社/メーカー: オライリージャパン
  • 発売日: 2009/09/07
  • メディア: 大型本

 


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

白いきつねのスキル

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。