zoukankan      html  css  js  c++  java
  • 第31月第25天 xcode debug 限制uitextfiled输入

    1.xcode debug

    了解了每个设置的意思,个人觉得对于一个普通的app来说可以这样配置这些设置:

    • Generate Debug Symbols:DEBUG和RELEASE下均设为YES(和Xcode默认一致);
    • Debug Information Level:DEBUG和RELEASE下均设为Compiler default(和Xcode默认一致);
    • Deployment Postprocessing:DEBUG下设为NO,RELEASE下设为YES,这样RELEASE模式下就可以去除符号缩减app的大小(但是似乎设置为YES后,会牵涉一些和bitcode有关的设置,对于bitcode暂时还不太了解(´・_・`));
    • Strip Linked Product:DEBUG下设为NO,RELEASE下设为YES,用于RELEASE模式下缩减app的大小;
    • Strip Style:DEBUG和RELEASE下均设为All Symbols(和Xcode默认一致);
    • Strip Debug Symbols During Copy:DEBUG下设为NO,RELEASE下设为YES
    • Debug Information Format:DEBUG下设为DWARF,RELEASE下设为DWARF with dSYM File,dSYM文件需要用于符号化crash log(和Xcode默认一致);


    https://www.jianshu.com/p/11710e7ab661
     
    2.限制uitextfiled输入
        [self.name addTarget:self action:@selector(textChange:) forControlEvents:UIControlEventEditingChanged];
    
    - (void)textChange:(UITextField *)textField
    {
        NSString *str = [self filterString3:textField.text];
        
        textField.text = str;
    }
    
    - (NSString *)filterString3:(NSString *)str {
        //只能输入英文和数字
        NSString *regex = @"[^a-zA-Z0-9]";
        return [str stringByReplacingOccurrencesOfString:regex withString:@"" options:NSRegularExpressionSearch range:NSMakeRange(0, str.length)];
    }
     
     
     
  • 相关阅读:
    Django复习
    AI-CBV写法
    CHENGDU3-Restful API 接口规范、django-rest-framework框架
    人工智能玩具制作
    POJ 3176 Cow Bowling
    HDU 2044 一只小蜜蜂
    HDU 4662 MU Puzzle
    POJ 3262 Protecting the Flowers
    POJ 1862 Stripies
    POJ 1017 Packets
  • 原文地址:https://www.cnblogs.com/javastart/p/10768010.html
Copyright © 2011-2022 走看看