IOS開發其實和OS X差很少,只不過輸出的方法不同,OS X是setstringvale,而IOS是settext (或者使用點語法.text)api
ViewController.h文件atom
#import <UIKit/UIKit.h>spa
@interface ViewController : UIViewController
@property (nonatomic,strong) NSTimer *time;orm
@property (weak, nonatomic) IBOutlet UILabel *ShiJian;
@property (weak, nonatomic) IBOutlet UITextField *Number3;
@property (weak, nonatomic) IBOutlet UITextField *Number;
@property (weak, nonatomic) IBOutlet UITextField *Number1;
- (IBAction)JiSuan:(id)sender;開發
@property (weak, nonatomic) IBOutlet UITextField *WeiZiMu;
@property (weak, nonatomic) IBOutlet UITextField *SouZiMu;
@property (weak, nonatomic) IBOutlet UITextField *XiaoXie;
@property (weak, nonatomic) IBOutlet UITextField *DaXie;
@property (weak, nonatomic) IBOutlet UITextField *ZiFuChuan;
- (IBAction)Change:(id)sender;
@endget
ViewController.m文件string
#import "ViewController.h"it
@interface ViewController ()io
@endtable
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
_time=[NSTimer scheduledTimerWithTimeInterval:1.0f target:self selector:@selector(date) userInfo:nil repeats:YES];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
-(void)date
{
NSDate *today =[NSDate date];
NSDateFormatter *f=[NSDateFormatter new];
[f setDateFormat:@"yyyy年MM月dd日HH點mm分ss秒"];
NSString *str=[f stringFromDate:today];
_ShiJian.text=str;
}
- (IBAction)Change:(id)sender {
NSLog(@"fsdf");
//[_ZiFuChuan text];
[_DaXie setText:[ [_ZiFuChuan text] uppercaseString]];
[_XiaoXie setText:[ [_ZiFuChuan text] lowercaseString]];
[_SouZiMu setText:[[_ZiFuChuan text]capitalizedString]];
//使用settext進行設置該值,進行輸出
NSRange range=NSMakeRange([[_ZiFuChuan text] length]-1, 1);
NSMutableString *a=[NSMutableString stringWithFormat:@%@,[[_ZiFuChuan text] lowercaseString]] ;
[a replaceCharactersInRange:range withString:[[a substringWithRange:range]capitalizedString]];
[_WeiZiMu setText:a];
}
- (IBAction)JiSuan:(id)sender {
NSString *str = [NSString stringWithFormat: @"%i", [_Number1.text intValue]+[_Number.text intValue]];
//使用.text 獲取輸入的兩個值,進行運算,在遍歷爲NSString類型
_Number3.text= str; }@end