zoukankan      html  css  js  c++  java
  • oc 笔记

    整形字符串相互转化:

    Convert Integer to NSString:

    int Value = 112;
    NSString *ValueString = [NSString stringWithFormat:@"%d", Value];

    Convert NSString to C Integer:

    int Value = 112;
    int ValueString = [Value intValue];
    char *ValueasCString = (char *)[ValueString UTF8String];

    正则匹配:

    search 模式:

     1 + (NSString *)getDomainOfEmailAddress:(NSString *)email
     2 {
     3     NSString *re = @"(?<=@)((?:[A-Za-z0-9]+(?:[\-|\.][A-Za-z0-9]+)*)+\.[A-Za-z]{2,6})$";
     4     NSRange range = [email rangeOfString:re options:NSRegularExpressionSearch];
     5     if (range.location != NSNotFound) {
     6         return [email substringWithRange:range];
     7     }
     8     else {
     9         return nil;
    10     }
    11 }

    match 模式:

    + (BOOL)isEmailAddress:(NSString *)email
    {
        NSString *re = @"^([A-Za-z0-9\.\-_]{1,})@((?:[A-Za-z0-9]+(?:[\-|\.][A-Za-z0-9]+)*)+\.[A-Za-z]{2,6})$";
        NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", re];
    
        return [emailTest evaluateWithObject:email];
    }

    另外一篇待看的文章:

    http://blog.devwu.com/develop/2014-05-29/use-regex-in-objective-c/

    字符串输入:

    char temp [100] = {0};
    scanf("%s",temp);
    NSString *str = [NSString stringWithUTF8String:temp];

    字符串处理的另外两篇博客:

    字符串拼接 : http://xys289187120.blog.51cto.com/3361352/676665

    字符串拆分 : http://blog.sina.com.cn/s/blog_73eed198010101jz.html

  • 相关阅读:
    【C语言学习】-08 指针
    【C语言学习】-07 结构体
    【C语言学习】-06 函数
    百度地图添加大头针和视图
    ios8中修改的 推送和地图
    ios 有关设备信息
    详解Objective-C runtime
    IOS7 ~ Xcode5 制作 framework
    IOS 取消表格单元格 TableViewCell 去掉高亮状态 点击Cell取消选择状态
    验证码设计(转)
  • 原文地址:https://www.cnblogs.com/MDK-L/p/4066520.html
Copyright © 2011-2022 走看看