iOS程序启动流程
界面转换,计算器
优化登陆界面
main函数是程序入口
int main(int argc, char * argv[])
{
@autoreleasepool {
//创建一个应用程序(UIApplication),一个应用程序代理实例,建立事件循环(不断监测程序运行状态) 第四个参数NSStringFromClass([AppDelegate class]) app.delegate = appdelegate(一个类) 第四个参数的类是第三个参数的类的代理
return UIApplicationMain(argc, argv, @"UIApplication", NSStringFromClass([APPLA class]));
}
}
NSLog(@"%s %d",__FUNCTION__,__LINE__);
//字体随着大小改动而改动
float fontSize=(frame.size.height)*1/2;
[_label setFont:[UIFont systemFontOfSize:fontSize]];
[_textField setFont:[UIFont systemFontOfSize:fontSize]];
//点语法的问题
// self.window.frame.size.height 与 [[self window ] frame].size.height 等价
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
NSLog(@"%@",string);
int a = [string intValue];
if (![string isEqualToString:@"0"] && a == 0 && textField.tag == 10) {
NSLog(@"输入了字母");
}else{
NSLog(@"%d",a);}
return YES;
}