Home > Tags > iPhoneアプリ
iPhoneアプリ
iPhoneアプリ 実機テスト手順
- 2010-02-14 (日)
- iPhone | iPhone SDK 3
下記サイトを参考にさせて頂いて、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開発ガイド – デバイスの管理http://developer.apple.com/jp/iphone/library/documentation/Xcode/Conceptual/iphone_development/128-Managing_Devices/devices.html
- Comments: 0
- Trackbacks: 0
iPhoneアプリ アラートボックスを表示する。
- 2010-01-17 (日)
- Object-C | iPhone | iPhone SDK 3
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」を結びます。
- Comments: 1
- Trackbacks: 0
Object-C 基礎の基礎のメモ。クラス宣言
- 2010-01-15 (金)
- Object-C | iPhone SDK 3
「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ファイルには、クラスの実装コードを記述
- Comments: 1
- Trackbacks: 0
Home > Tags > iPhoneアプリ
