テーブル表示 

2011年12月24日(土) 14時03分
.h----

#import

@interface ViewController : UIViewController {
IBOutlet UITableView *myTableView;
}

@end

.m----

- (void)viewDidLoad
{
[super viewDidLoad];
myTableView.dataSource = self;
myTableView.delegate = self;
// Do any additional setup after loading the view, typically from a nib.
}

-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return 10; //行の数
}

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
static NSString *CellIdentifier = @"cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];
}

cell.textLabel.text = [NSString stringWithFormat:@"行=%d", indexPath.row];
return cell;
}

一時的にデータを保存する 

2011年12月13日(火) 18時58分
.h ----

@interface ViewController : UIViewController{
IBOutlet UITextField *myTextField;
}

.m ----

- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *dStr = [defaults stringForKey:@"MEMO"];
myTextField.text = dStr;

}

-(IBAction)inputText{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:myTextField.text forKey:@"MEMO"];
[defaults synchronize];
}

URLから画像の読み込み 

2011年12月10日(土) 16時39分
.h ----

@interface ViewController : UIViewController{
IBOutlet UIImageView *myImage;
}

.m ----

- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.

NSURL *myURL = [NSURL URLWithString:@"http://www.ymori.com/itest/test.jpg"];
NSData *myData = [NSData dataWithContentsOfURL:myURL];
UIImage *myaaa = [UIImage imageWithData:myData];

myImage.image = myaaa;

}

webページを開く 

2011年12月10日(土) 16時29分
.h----

@interface ViewController : UIViewController{
IBOutlet UIWebView * myWebview;
}

.m----

- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.

NSURL *myURL = [NSURL URLWithString:@"http://www.apple.com/jp"];
NSURLRequest *myURLReq = [NSURLRequest requestWithURL:myURL];
[myWebview loadRequest:myURLReq];

}

Mapview 所在地位置 

2011年12月10日(土) 16時14分
.h ----

#import
#import

@interface ViewController : UIViewController {
IBOutlet MKMapView *myMapView;
CLLocationManager *lm;
MKMapView *mapview;
}

.m ----

- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.

//mapview = [[MKMapView alloc] initWithFrame:self.view.bounds];
//mapview.showsUserLocation = YES;
//[self.view addSubview:mapview];


lm = [[CLLocationManager alloc] init];
lm.delegate = self;
lm.desiredAccuracy = kCLLocationAccuracyHundredMeters;
lm.distanceFilter = kCLDistanceFilterNone;
[lm startUpdatingLocation];

}

-(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{

MKCoordinateRegion region = myMapView.region;
region.center.latitude = newLocation.coordinate.latitude; //緯度
region.center.longitude = newLocation.coordinate.longitude; //経度
region.span.latitudeDelta = 0.01; //範囲(度)
region.span.longitudeDelta = 0.01; //範囲(度)
[myMapView setRegion:region animated:YES];
}

現在位置や方角 

2011年12月10日(土) 15時10分

.h ----

#import

@interface ViewController : UIViewController {

CLLocationManager *lm;

IBOutlet UILabel *latLabel;
IBOutlet UILabel *lngLabel;
IBOutlet UIImageView *compassImg;

}


.m ----

- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.

lm = [[CLLocationManager alloc] init];
lm.delegate = self;
lm.desiredAccuracy = kCLLocationAccuracyHundredMeters;
lm.distanceFilter = kCLDistanceFilterNone;
[lm startUpdatingLocation];
[lm startUpdatingHeading];

}

-(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{

latLabel.text = [NSString stringWithFormat:@"緯度=%g", newLocation.coordinate.latitude];
lngLabel.text = [NSString stringWithFormat:@"経度=%g", newLocation.coordinate.longitude];
}

-(void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading{
compassImg.transform = CGAffineTransformMakeRotation(-newHeading.magneticHeading * M_PI/180);
}

転がるボール 

2011年12月10日(土) 14時32分
.h ----

@interface ViewController : UIViewController {
IBOutlet UIImageView *myImage;
}

.m ----

- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.

UIAccelerometer *ac = [UIAccelerometer sharedAccelerometer];
ac.updateInterval = 0.02;
ac.delegate = self;

}

-(void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration{

float wx = myImage.center.x + acceleration.x * 20;
float wy = myImage.center.y - acceleration.y * 20;

if(wx < 25){
wx = 25;
}

if(295 < wx){
wx = 295;
}

if(wy < 25){
wy = 25;
}

if(435 < wy){
wy = 435;
}

myImage.center = CGPointMake(wx, wy);

}

傾き(加速度) 

2011年12月10日(土) 14時15分
.h----

@interface ViewController : UIViewController {
IBOutlet UILabel *myLabel;
IBOutlet UILabel *myLabel2;
IBOutlet UILabel *myLabel3;
}

.m----

- (void)viewDidLoad
{
[super viewDidLoad];

UIAccelerometer *accelerometer = [UIAccelerometer sharedAccelerometer];
accelerometer.updateInterval = 0.02;
accelerometer.delegate = self;

}

-(void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration{
myLabel.text = [NSString stringWithFormat:@"x=%f",acceleration.x];
myLabel2.text = [NSString stringWithFormat:@"y=%f",acceleration.y];
myLabel3.text = [NSString stringWithFormat:@"z=%f",acceleration.z];
}

iphoneの回転にあわせて、画面を回転 

2011年12月10日(土) 13時58分
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
return YES;
}

タイマーアニメーション 

2011年12月10日(土) 13時49分

.h ----
@interface ViewController : UIViewController{
IBOutlet UILabel *myLabel;
}

-(void)moveLavel:(NSTimer *)timer;

.m ----

- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.

[NSTimer
scheduledTimerWithTimeInterval:0.05
target:self
selector:@selector(moveLavel:)
userInfo:nil
repeats:YES];
}

-(void)moveLavel:(NSTimer *)timer{
float wx = myLabel.center.x;
float wy = myLabel.center.y;
wx += 10;
if(320 < wx){
wx=0;
}
wy += 5;
if(480 < wy){
wy = 0;
}
myLabel.center = CGPointMake(wx, wy);
}
プロフィール
  • プロフィール画像
  • アイコン画像 ニックネーム:miyabin34
  • アイコン画像 性別:男性
  • アイコン画像 誕生日:1979年8月20日
  • アイコン画像 血液型:A型
  • アイコン画像 現住所:東京都
  • アイコン画像 趣味:
    ・写真
    ・ゲーム-今、「みんごる5」にずっぽし
読者になる
はい。気さくな28歳みやびです。

気分屋です。
酒飲みです。
転寝王です。

脳内メーカーは周りがHで囲まれ、中心に秘です。www

酒好き・金好き・女好き
っていうどうしようもない性格です。