IOS开发其实和OS X差不多,只不过输出的方法不一样,OS X是setstringvale,而IOS是settext (或者使用点语法.text)
ViewController.h文件
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
@property (nonatomic,strong) NSTimer *time;
@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;
@end
ViewController.m文件
#import "ViewController.h"
@interface ViewController ()
@end
@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