Home > Tags > iPhoneアプリ

iPhoneアプリ

iPhoneアプリ 実機テスト手順

不要なパソコンが売れる!!

下記サイトを参考にさせて頂いて、iPhoneアプリの実機テストのログ。

iPhone実機へのアプリインストールまでの道のり
http://tryout-lab.com/2009/08/26/290.html

1. iPhone Developer Programに加入する
2. CSR作成
3. CSRをiPhone Developers Programで登録し、証明書を取得する
4. デバイス登録する
5. AppIDを登録する
6. Provisioning Profilesを作成する
7. Provisioning ProfilesをXCodeに登録する
8. XCodeでのアプリケーションへの設定
9. iPhone SDKを3.0.1対応にする(今は大丈夫なようです。)
10. 実機で起動

iPhoneアプリ アラートボックスを表示する。

安いインクをお探しですか?

iPhone AlertBox

AlertBoxAppDelegate.h

#import <UIKit/UIKit.h>

@class AlertBoxViewController;
@interface AlertBoxAppDelegate : NSObject <UIApplicationDelegate> {
    UIWindow *window;
	AlertBoxViewController *viewController;
}

@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet AlertBoxViewController *viewController;

@end

AlertBoxViewController.h

#import <UIKit/UIKit.h>

@interface AlertBoxViewController : UIViewController {
}
- (IBAction) displayView:(id) sender;

@end

AlertBoxViewController.m

//アラートボックスを表示するdisplayViewメソッド
-(IBAction) displayView:(id) sender{

    UIAlertView *alert = [[UIAlertView alloc]
						  initWithTitle:@"アラート画面"
						  message:@"ボタンを押しました"
						  delegate:self
						  cancelButtonTitle:@"閉じる"
						  otherButtonTitles:nil];
    [alert show];
    [alert release];
}

後は、InterfaceBuilderで、Alertを表示させるトリガーのボタンと、
File’s OwnerをCtrl+ドラッグで結んで、「displayView」を結びます。

Object-C 基礎の基礎のメモ。クラス宣言

「Macを買うなら…」でおなじみの、秋葉館オンラインショップ
もちろん話題のiPodも本体を含め関連商品充実!

動かしながら、やってればそのうち覚えるだろうと、はじめたものの、
見たことないObject-Cという言語に、口がカラカラになるほど、
狼狽してしまった時のメモです。

書式が大分違いますが、Object-Cも、オブジェクト指向で、
ActionScript3.0と、概念とかやってることは同じなので、
書式説明を見ると、精神的ダメージを解消できました。

#import <stdio.h>
#import <objc/Object.h>

//クラス宣言 @interfaceコンパイラディレクティブ
@interface test : Object
- (void)method;
@end

// クラスを宣言から定義  @implementation コンパイラディレクティブ
@implementation test
- (void)method {
	printf("Hello, World!");
}
@end

//クラスのインスタンス化
int main() {
	id obj = [test alloc];
	[obj method];

	return 0;
}

クラスを宣言するコンパイラディレクティブ

@interface クラス名 : 親クラス名
{
インスタンス変数宣言

}
メソッド宣言
@end

メソッド宣言

- (戻り値型) メソッド名 : 仮引数リスト … ;

  • + クラスメソッド: オブジェクトではなくクラスに関連するメソッドの宣言。
  • - インスタンスメソッド:メソッドがクラスの実体であるオブジェクトする。

インスタンス化

alloc メソッドは、インスタンスを生成するためのクラスメソッド

[クラス名 メソッド名:引数リスト...]

  • メソッドを呼び出すための [ ] をメッセージ式

その他

  • id 型 :オブジェクトを表す汎用型(void型みたいな物らしい)
  • .hファイル・・・クラス自体のほかに、メンバ変数、メソッド、プロパティの宣言
  • .mファイルには、クラスの実装コードを記述

Home > Tags > iPhoneアプリ

カテゴリー
RSS あらびき林檎
スポンサー
書籍

Return to page top