LocalizeMeViewController.m
上传用户:jjjjag8
上传日期:2017-04-17
资源大小:1443k
文件大小:1k
源码类别:

iPhone

开发平台:

MultiPlatform

  1. #import "LocalizeMeViewController.h"
  2. @implementation LocalizeMeViewController
  3. @synthesize localeLabel;
  4. @synthesize label1;
  5. @synthesize label2;
  6. @synthesize label3;
  7. @synthesize label4;
  8. @synthesize label5;
  9. - (void)viewDidLoad {
  10. NSLocale *locale = [NSLocale currentLocale];
  11. NSString *displayNameString = [locale displayNameForKey:NSLocaleIdentifier 
  12.   value:[locale localeIdentifier]];
  13. localeLabel.text = displayNameString;
  14. @try {
  15. label1.text = NSLocalizedString(@"One", @"The number 1");
  16. label2.text = NSLocalizedString(@"Two", @"The number 2");
  17. label3.text = NSLocalizedString(@"Three", @"The number 3");
  18. label4.text = NSLocalizedString(@"Four", @"The number 4");
  19. label5.text = NSLocalizedString(@"Five", @"The number 5");
  20. }
  21. @catch (NSException * e) {
  22. }
  23. [super viewDidLoad];
  24. }
  25. - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
  26. // Return YES for supported orientations
  27. return (interfaceOrientation == UIInterfaceOrientationPortrait);
  28. }
  29. - (void)didReceiveMemoryWarning {
  30. [super didReceiveMemoryWarning]; // Releases the view if it doesn't have a superview
  31. // Release anything that's not essential, such as cached data
  32. }
  33. - (void)dealloc {
  34. [localeLabel release];
  35. [label1 release];
  36. [label2 release];
  37. [label3 release];
  38. [label4 release];
  39. [label5 release];
  40. [super dealloc];
  41. }
  42. @end