Home > iPhone SDK 3 Archive
iPhone SDK 3 Archive
iPad シミュレーター iPhone SDK3.2Beta
- 2010-02-06 (土)
- iPad | iPhone | iPhone SDK 3
iPhone OS3.0/ PSP go対応!! Bluetooth ステレオスピーカー BIT-STB2819R レッド A2DP・ワンセグ音声SCMS-T

iPhone SDK3.2Betaをダウンロードし、シミュレーターを確認してみました。
SnowLeopard OSX10.6.2以上、iPhone Developers Program加入が条件。

パッケージ内容
- iPhone SDK 3.2 Beta
- iPad Simulator
- iPadプログラミングガイド
- iPadヒューマンインターフェイスガイドライン
- iPadサンプルコード
- ユニバーサルアプリケーションの作成
SDK3.2でビルドすると、iPad/IPhoneデバイスを選択できるようになります。

ディスプレイ:1024×768ピクセル、解像度132 ppiなので、
うちのMacBookでVerticalだと、50%縮小表示するしかないですね。
- Comments: 0
- Trackbacks: 0
Object-C 基礎の基礎 プロパティのメモ
- 2010-01-21 (木)
- Object-C | iPhone | iPhone SDK 3
サンプルコードに、@がいっぱいあって、
「なんですかこれは、Mentionですか?」
と、困惑したときのメモです。
プロパティ・・・「クラスにアクセッサメソッドを簡単に付加する」
クラスが持つインスタンス変数に安全にアクセスさせるためのアクセッサメソッドを追加を、自動化してくれるのがプロパティ。
- 利点:安全
- 欠点:メソッドの呼び出しが発生するので、パフォーマンス的に不利。
1. プロパティの宣言
@interface MyClass : NSObject
{
NSString *value;
}
@property(copy, readwrite) NSString *value;
@end
@property (属性) 型名 プロパティ名;
@implementation MyClass @synthesize value; @end
@synthesize指示子で、プロパティ名を指定すると、
アクセッサメソッドを自動的に合成。
インスタンス変数のnameのgetterとsetterを追加。
2. プロパティへのアクセス
MyClass *myInstance = [[MyClass alloc] init]; myInstance.value = @"New value"; NSLog(@"myInstance value: %@", myInstance.value);
ドット構文を使うと、構造体の要素にアクセスするときと同じパターンを使ってプロパティにアクセス。
myInstance.valueは、インスタンス変数に直接アクセスしているわけではなく、アクセサリメソッドを呼び出している。メソッドを記述する手間を省いてるというもの。
- Comments: 1
- 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
Home > iPhone SDK 3 Archive
