iOS入门(二十六)iOS程序启动流程

来源:互联网 发布:python绝技 下载 编辑:程序博客网 时间:2024/05/18 00:26
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;

}

0 0
原创粉丝点击