آموزش ایجاد شتاب سنج در برنامه نویسی iOS

3 سال پیش
آموزش ایجاد شتاب سنج در برنامه نویسی iOS

آموزش ایجاد شتاب سنج در برنامه نویسی iOS

 

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش ایجاد شتاب سنج در برنامه نویسی iOS خواهیم پرداخت.

شتاب سنج برای تشخیص تغییرات موقعیت دستگاه در سه جهت x ، y و z استفاده می شود. ما می توانیم موقعیت فعلی دستگاه را نسبت به زمین بدانیم. برای آزمایش این مثال، باید آن را روی دستگاه اجرا کنید و روی شبیه ساز کار نمی کند.

مرحله ۱ – یک برنامه مبتنی بر View ساده ایجاد کنید.

مرحله ۲ – سه برچسب در ViewController.xib اضافه کنید و ibOutlets ایجاد کنید و نام آنها را xlabel ،ylabel و zlabel بگذارید.

مرحله ۳ – ViewController.h را به صورت زیر به روز کنید –

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController<UIAccelerometerDelegate> {
   IBOutlet UILabel *xlabel;
   IBOutlet UILabel *ylabel;
   IBOutlet UILabel *zlabel;
}
@end

 

مرحله ۴ – ViewController.m را به صورت زیر به روز کنید –

#import "ViewController.h"

@interface ViewController ()
@end

@implementation ViewController

- (void)viewDidLoad {
   [super viewDidLoad];
   [[UIAccelerometer sharedAccelerometer]setDelegate:self];
   //Do any additional setup after loading the view,typically from a nib
}

- (void)didReceiveMemoryWarning {
   [super didReceiveMemoryWarning];
   // Dispose of any resources that can be recreated.
}

- (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:
   (UIAcceleration *)acceleration {
   [xlabel setText:[NSString stringWithFormat:@"%f",acceleration.x]];
   [ylabel setText:[NSString stringWithFormat:@"%f",acceleration.y]];
   [zlabel setText:[NSString stringWithFormat:@"%f",acceleration.z]];
}
@end

 

خروجی

وقتی برنامه را در دستگاه iPhone اجرا می کنیم، خروجی زیر را خواهیم گرفت.

 

آموزش ایجاد شتاب سنج در برنامه نویسی iOS

 

منبع.

لیست جلسات قبل آموزش برنامه نویسی iOS

  1. آموزش برنامه نویسی iOS
  2.  شروع آموزش برنامه نویسی iOS 
  3.  آموزش تنظیمات محیطی iOS 
  4. آموزش objective C در بزنامه نویسی iOS 
  5. آموزش ایجاد برنامه آیفون در برنامه نویسی iOS
  6. آموزش اکشن و خروجی در برنامه نویسی iOS
  7. آموزش Delegate در iOS 
  8.  آموزش عناصر UI در برنامه نویسی iOS 
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه